如果我有一个名为class1的类,它有4个名为method1,method2,method3,method4的方法,请告诉我。
当我用4个名为testmethod1,testmethod2,testmethod3,testmethod 4的测试方法为class1创建一个名为testclass1的测试类时,我应该在所有4个测试方法中安装4次class1,或者我可以只安装一次然后重用。
问候
发布于 2014-03-29 03:03:41
如果您要创建一个具有四个方法的类,并且需要编写一个测试类来测试所有四个方法,则需要在每个测试方法中实例化您的类,这是我在最佳实践中看到的。
请记住,您应该为每个方法编写所有用例,因此您的测试类可以-并且应该具有-每个方法的至少一个单独测试和批测试,并且每个测试方法都应该测试一个肯定和否定的用例。因此,一个方法可能会在您的测试类中生成五个或更多测试方法。
您需要确保至少有75%的代码行由您的集体测试方法进行测试,但要争取100%的代码行。
发布于 2014-07-21 19:44:04
为什么你要创建四个测试方法,我认为你可以在一个测试方法中做所有的事情,比如
public class1 {
public void method1(){} public void method2(){} public void method3(){} public void method4(){} }和测试类
static testMethod void testcostFree(){
class1 c= new class1();
c.method1();
c.method2();
c.method3();
c.method4();
}
}https://stackoverflow.com/questions/21953031
复制相似问题