Пока все хорошо, я могу вам помочь.
Прежде всего, вы должны добавить зависимость модульного теста. После этого вы должны изучить приведенный ниже код. Ниже код состоит только для создания. Удачи.
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = WebEnvironment.DEFINED_PORT)
@ActiveProfiles("dev")
public class EventControllerTests {
@Autowired
private TestRestTemplate testRestTemplate;
@Test
public void testCreateEvent() {
Event event = new Event(); // Your entity
event.setEventName("Test"); // Your entity attributes
URI location = testRestTemplate.postForLocation("http://localhost:8080/events", event);
Event event2 = testRestTemplate.getForObject(location, Event.class);
MatcherAssert.assertThat(event2.getEventName(), Matchers.equalTo(event.getEventName()));
}
}