From 97675738f1beb38daa2f43469427851e80ced2e6 Mon Sep 17 00:00:00 2001 From: Ali Dehghani Date: Thu, 25 Apr 2019 19:46:44 +0430 Subject: [PATCH] Added more tests. --- .../parameterized/StringsUnitTest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/testing-modules/junit-5/src/test/java/com/baeldung/parameterized/StringsUnitTest.java b/testing-modules/junit-5/src/test/java/com/baeldung/parameterized/StringsUnitTest.java index 96d0d4199a..6aea7668f1 100644 --- a/testing-modules/junit-5/src/test/java/com/baeldung/parameterized/StringsUnitTest.java +++ b/testing-modules/junit-5/src/test/java/com/baeldung/parameterized/StringsUnitTest.java @@ -92,6 +92,25 @@ class StringsUnitTest { assertTrue(Strings.isBlank(input)); } + @ParameterizedTest + @EmptySource + void isBlank_ShouldReturnTrueForEmptyStrings(String input) { + assertTrue(Strings.isBlank(input)); + } + + @ParameterizedTest + @NullAndEmptySource + void isBlank_ShouldReturnTrueForNullAndEmptyStrings(String input) { + assertTrue(Strings.isBlank(input)); + } + + @ParameterizedTest + @NullAndEmptySource + @ValueSource(strings = {" ", "\t", "\n"}) + void isBlank_ShouldReturnTrueForAllTypesOfBlankStrings(String input) { + assertTrue(Strings.isBlank(input)); + } + private static Stream provideStringsForIsBlank() { return Stream.of( Arguments.of(null, true), // null strings should be considered blank