1.公司要求提交代码必须写junnit单元测试,还只能是junnit测试案例,
2.我修改了个final类.这个类里面的final方法里面有些字段名,因为之前是他们用oracle数据库字段名都是大写,导致现在换成华为的高斯数据库拿不到字段值(华为默认字段名都是小写)
3.就把这个类里的字段名大写的都改成小写的了,但是现在要junnit单元测试我不会了哇。
4.所以junnit能不能写final的单元测试,该怎么写,麻烦告知,感谢。
5.类长这样,修改的是第二个静态方法。
编写测试类以及测试方法,在测试方法上加上@Test注解。
测试方法中通过类名直接调用静态方法。
参考:
public final class FinalTest {
public void info(){
System.out.println("Final类测试");
}
public static int getMax(){
return Integer.MAX_VALUE;
}
}
public class JTest {
@Test
public void test(){
FinalTest finalTest=new FinalTest();
finalTest.info();//通过对象调用普通方法
System.out.println(FinalTest.getMax());//类名调用静态方法
}
}
final类只是不能继承,其他特性跟普通类是一样的。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!