这个问题与Ruby有关。
假设我想将我的类的测试单元与它的定义放在同一个文件中。有可能这样做吗?例如,如果我在运行文件时传递一个“--test”参数,我希望它运行测试单元。否则,正常执行。
想象一个像这样的文件:
require "test/unit"
class MyClass
end
class MyTestUnit < Test::Unit::TestCase
# test MyClass here
end
if $0 == __FILE__
if ARGV.include?("--test")
# run unit test
else
# run normally
end
end
我应该在该#run unit test
部分中有什么代码?