对于我的单元测试,我使用这些注释:
的 @RunWith(SpringJUnit4ClassRunner.class)来
@SpringBootTest(classes = MyApplication.class)
当我尝试用selenium测试GUI时,我的问题就发生了。 在我的gui测试中,我调用了一些页面并验证了html消息的内容。
我不需要模拟,我需要在测试之前启动应用程序。 什么是优雅的方式?
注释是什么 @SpringBootTest(classes = MyApplication.class),它不启动应用程序,根据日志,它尝试启动应用程序。
答案 0 :(得分:2)
您可以结合使用注释@WebIntegrationTest
,@RunWith
和
@SpringApplicationConfiguration
。您可以找到一个有效的示例here。