import org.junit.Assert;
import org.junit.Test;
@Test
public void test() {
//객체의 null 체크
Assert.assertNotNull(object);
//두 값이 같은 지 비교
Assert.assertEquals(category.getType(), newCategory.getType());
//해당 객체가 있다면 객체명을 c로 바꾸고
//두 값이 같은 지 지교
String type = "COMPUTER";
Optional<Category> category = categoryRepository.findByType(type);
category.ifPresent(c -> {
Assert.assertEquals(c.getType(), type);
});
//반복문을 적용한 경우
findUser.ifPresent(selectUser -> {
selectUser.getOrderDetails().stream().forEach(detail -> {
Item item = detail.getItem();
System.out.println(item);
});
});
//true여야 통과
Assert.assertTrue(findUser.isPresent());
//flase여야 통과
Assert.assertFalse(deleteUser.isPresent());
}