From 4e0b27b017cc7d30a997ec2efc4ade1706da1263 Mon Sep 17 00:00:00 2001 From: Niket Agrawal Date: Sat, 14 Oct 2023 21:55:00 +0530 Subject: [PATCH] Review Comments --- .../ValidationControllerUnitTest.java | 13 ------------- .../java/com/baeldung/dto/BooleanUnitTest.java | 17 +++++------------ 2 files changed, 5 insertions(+), 25 deletions(-) diff --git a/spring-boot-modules/spring-boot-validations/src/test/java/com/baeldung/controller/ValidationControllerUnitTest.java b/spring-boot-modules/spring-boot-validations/src/test/java/com/baeldung/controller/ValidationControllerUnitTest.java index ad0e3ecdfa..f05d76e3f1 100644 --- a/spring-boot-modules/spring-boot-validations/src/test/java/com/baeldung/controller/ValidationControllerUnitTest.java +++ b/spring-boot-modules/spring-boot-validations/src/test/java/com/baeldung/controller/ValidationControllerUnitTest.java @@ -36,18 +36,15 @@ class ValidationControllerUnitTest { @Test void whenNullInputForBooleanField_thenHttpBadRequestAsHttpResponse() throws Exception { - String postBody = "{\"boolField\":null,\"trueField\":true,\"falseField\":false,\"boolStringVar\":\"+\"}"; mockMvc.perform(post("/validateBoolean").contentType("application/json") .content(postBody)) .andExpect(status().isBadRequest()); - } @Test void whenInvalidInputForTrueBooleanField_thenErrorResponse() throws Exception { - String postBody = "{\"boolField\":true,\"trueField\":false,\"falseField\":false,\"boolStringVar\":\"+\"}"; String output = mockMvc.perform(post("/validateBoolean").contentType("application/json") @@ -61,7 +58,6 @@ class ValidationControllerUnitTest { @Test void whenInvalidInputForFalseBooleanField_thenErrorResponse() throws Exception { - String postBody = "{\"boolField\":true,\"trueField\":true,\"falseField\":true,\"boolStringVar\":\"+\"}"; String output = mockMvc.perform(post("/validateBoolean").contentType("application/json") @@ -75,7 +71,6 @@ class ValidationControllerUnitTest { @Test void whenInvalidBooleanFromJson_thenErrorResponse() throws Exception { - String postBody = "{\"boolField\":true,\"trueField\":true,\"falseField\":false,\"boolStringVar\":\"plus\"}"; String output = mockMvc.perform(post("/validateBoolean").contentType("application/json") @@ -85,12 +80,10 @@ class ValidationControllerUnitTest { .getContentAsString(); assertEquals("Only values accepted as Boolean are + and -", output); - } @Test void whenAllBooleanFieldsValid_thenCorrectResponse() throws Exception { - String postBody = "{\"boolField\":true,\"trueField\":true,\"falseField\":false,\"boolStringVar\":\"+\"}"; String output = mockMvc.perform(post("/validateBoolean").contentType("application/json") @@ -100,30 +93,25 @@ class ValidationControllerUnitTest { .getContentAsString(); assertEquals("BooleanObject is valid", output); - } @Test void givenAllBooleanFieldsValid_whenServiceValidationFails_thenErrorResponse() throws Exception { - mockMvc.perform(post("/validateBooleanAtService").contentType("application/json")) .andExpect(status().isInternalServerError()); } @Test void whenNullInputForTrueBooleanField_thenCorrectResponse() throws Exception { - String postBody = "{\"boolField\":true,\"trueField\":null,\"falseField\":false,\"boolStringVar\":\"+\"}"; mockMvc.perform(post("/validateBoolean").contentType("application/json") .content(postBody)) .andExpect(status().isOk()); - } @Test void whenNullInputForFalseBooleanField_thenHttpBadRequestAsHttpResponse() throws Exception { - String postBody = "{\"boolField\":true,\"trueField\":true,\"falseField\":null,\"boolStringVar\":\"+\"}"; String output = mockMvc.perform(post("/validateBoolean").contentType("application/json") @@ -133,6 +121,5 @@ class ValidationControllerUnitTest { .getContentAsString(); assertEquals("falseField cannot be null", output); - } } diff --git a/spring-boot-modules/spring-boot-validations/src/test/java/com/baeldung/dto/BooleanUnitTest.java b/spring-boot-modules/spring-boot-validations/src/test/java/com/baeldung/dto/BooleanUnitTest.java index 30270ee512..9ab04794c6 100644 --- a/spring-boot-modules/spring-boot-validations/src/test/java/com/baeldung/dto/BooleanUnitTest.java +++ b/spring-boot-modules/spring-boot-validations/src/test/java/com/baeldung/dto/BooleanUnitTest.java @@ -8,21 +8,14 @@ class BooleanUnitTest { @Test void givenInputAsString_whenStringToBoolean_thenValidBooleanConversion() { - Boolean trueVar = Boolean.valueOf("TRUE"); - Boolean falseVar = Boolean.valueOf("false"); - Boolean parsedVar = Boolean.parseBoolean("True"); - - assertEquals(Boolean.TRUE, trueVar); - assertEquals(Boolean.FALSE, falseVar); - assertEquals(Boolean.TRUE, parsedVar); + assertEquals(Boolean.TRUE, Boolean.valueOf("TRUE")); + assertEquals(Boolean.FALSE, Boolean.valueOf("false")); + assertEquals(Boolean.TRUE, Boolean.parseBoolean("True")); } @Test void givenInputAsboolean_whenbooleanToBoolean_thenValidBooleanConversion() { - Boolean trueVar = Boolean.valueOf(true); - Boolean falseVar = Boolean.valueOf(false); - - assertEquals(Boolean.TRUE, trueVar); - assertEquals(Boolean.FALSE, falseVar); + assertEquals(Boolean.TRUE, Boolean.valueOf(true)); + assertEquals(Boolean.FALSE, Boolean.valueOf(false)); } }