我想在被测试的同一个源文件中编写我的单元测试(就像你可以在 D http://dlang.org/unittest.html中做的那样)。
我还希望能够像通常使用专用测试文件一样在 eclipse 中运行测试。
在这个例子中,如果没有公共零参数构造函数,Junit 会抱怨:
public class Dummy {
private String _name;
public Dummy(String name) {
_name = name;
}
public String name () {
return _name;
}
@Test
public void testName() throws Exception {
assertEquals("dummy", new Dummy("dummy").name());
}
}
关于如何将测试方法放入“真实”源代码并能够运行测试的任何建议(换句话说,如何欺骗无参数构造函数限制)?
谢谢