up1 / assignment-java-boot-camp

8 stars 103 forks source link

รบกวนขอตัวอย่างการเขียน test controller ครับ #25

Open petchy opened 2 years ago

petchy commented 2 years ago

ผมลองเขียน test controller แล้วติด อยากได้ตัวอย่าง code ครับ

https://github.com/petchy/shopping-cart/commit/64ffbbe081a72ddd2ce1936fbb728809fc85e408

up1 commented 2 years ago

ก็ใช้ TestRestTemplate ที่ @AutoWired มานะครับ เช่น

up1 commented 2 years ago

Example จาก Spring Boot Testing

หรือใน course online เกี่ยวกับ Basic Spring Boot ก็มีนะครับ ผมอธิบายไว้แล้ว

@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
class MyRandomPortTestRestTemplateTests {

    @Test
    void exampleTest(@Autowired TestRestTemplate restTemplate) {
        String body = restTemplate.getForObject("/", String.class);
        assertThat(body).isEqualTo("Hello World");
    }

}
petchy commented 2 years ago

ขอบคุณครับ