我正在以MVCS结构构建Web应用程序。
我在Service类中获得了所有带有逻辑的方法。
我如何使用junit进行测试?可以给我解释一下它如何工作吗?或提供课程/文章?我尝试了很多资源,但没有一个能解决我的问题。
我也很开放,也许我的设计很糟糕。
当我将方法设为公共静态时,它可以工作,但是我不确定是否应该这样。
当我尝试@Autowire
服务字段时,我得到NullPointerException :(
@Service
public class MapValueServiceImpl implements MapValueService {
methodThatDoesSomething() {
}
}
class MapValueServiceImplTest {
@Test
public void TestingMethodThatDoesSomething() {
assertEquals(Something, methodThatDoesSomething())
}
}
谢谢!
最佳答案
对于测试MVC,我可以向您推荐Spring的本教程
https://spring.io/guides/gs/testing-web/
您可以在此站点上查看其他教程。希望对您有帮助。