Eclipse Juno 服务版本 1
工作单元测试的示例...
InRangeTest = TestCase("InRangeTest");
InRangeTest.prototype.test01 = function()
{
var ir = new InRange(0.0, "<", Number.MAX_VALUE, "≤");
assertTrue(ir.isInRange(0.3));
};
但是,要进行不止一项测试,我相信我应该使用setUp
. 除非我弄错了,否则我setUp
不必var ir
在每个单元测试中实例化。所以,我尝试了以下...
InRangeTest = TestCase("InRangeTest");
InRangeTest.prototype.setUp = function()
{
var ir = new InRange(0.0, "<", Number.MAX_VALUE, "≤");
};
InRangeTest.prototype.test01 = function()
{
assertTrue(ir.isInRange(0.3));
};
只是,我收到错误消息
ReferenceError: ir 未定义
替换var ir
为this.ir
没有得到它的工作。
怎么了?
感谢您提前提供任何帮助。