只在主方法里面用if else 可以做单元测试吗

img

你的代码都在main方法里面吗?

只在主方法里面用if else可以完成你的需求,不过那不是单元测试,单元测试一般方法上面都有@Test注解,所以要么你新建一个类,每个功能方法上面都加上Test注解,或者你在当前类的主方法下面或者上面新建一个方法,上面带有Test注解,不过你要注意的一点就是单元测试的方法没有参数,没有返回值

测试程序不要污染源代码,一般测试代码是要单独写的。用junit或者其他测试框架,用@Test标识一个测试方法,可以直接跑

不建议这样写,每个类用个单元测试类来写比较好