Commit 8c054aca authored by Khai Yuan ​Liew's avatar Khai Yuan ​Liew

[AFP-55] Modify GET all test endpoint

parent d205dffe
...@@ -22,6 +22,7 @@ import org.springframework.web.reactive.function.client.WebClient; ...@@ -22,6 +22,7 @@ import org.springframework.web.reactive.function.client.WebClient;
import java.util.List; import java.util.List;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.assertTrue;
@ExtendWith(SpringExtension.class) @ExtendWith(SpringExtension.class)
...@@ -46,8 +47,16 @@ class ProductControllerTest { ...@@ -46,8 +47,16 @@ class ProductControllerTest {
.exchange() .exchange()
.expectStatus().isOk() .expectStatus().isOk()
.expectHeader().contentType(MediaType.APPLICATION_JSON_VALUE) .expectHeader().contentType(MediaType.APPLICATION_JSON_VALUE)
.returnResult(Product.class) .expectBodyList(Product.class)
.getResponseBody(); .consumeWith(product ->{
List<Product> products = product.getResponseBody();
products.forEach( p ->{
assertNotNull(p.getSku());
assertNotNull(p.getUpc());
System.out.println("Product SKU: " + p.getSku());
System.out.println("Product UPC: " + p.getUpc());
});
});
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment