Начало работы руководство Следуйте в Spring
Spring Web Getting Started Guide
Как сделать это
В руководстве есть sample ссылки на тестирование, и он ответит на это. Конечно, это мир Hello, но вы поняли эту идею. Ознакомьтесь с тестом greetings
, который обеспечивает содержимое HTML.
Цель тестирования
Как каждый кусок кода цель тестирования заключается в обеспечении код делает правильную вещь.
В вашем случае вы публикуете HTML, так ваша цель должна заключаться в обеспечении обеспечить надлежащее поведение, которое будет включать в себя: -
- Resource Path/URL приводит к коррекции зрения. , например.
.andExpect(view().name("index")
- Правильные атрибуты. , например.
.andExpect(model().attribute(
- Исправить содержание например.
.andExpect(content().string(containsString("Get your greeting")))
- ВАЖНО - это краевые случаи Если вы делаете исключения, вы получаете 200 или другой код ошибки. Или что такое возвращаемый объект.
Следующее руководство по началу работы с Spring - оно содержит ссылки на тестирование, и оно ответит на вопрос, как https://github.com/spring-guides/gs-rest-service/blob/master/complete/src/test /java/hello/GreetingControllerTests.java – bhantol