methodThatDoesSomething

methodThatDoesSomething

我正在以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/

您可以在此站点上查看其他教程。希望对您有帮助。

07-25 21:27