Skip to content

Commit 4aa72e6

Browse files
author
Vikas Ramsingh Rajput
committed
BAEL-4936: converted multiline code to one liner, also changed names of unit test methods
1 parent 596093f commit 4aa72e6

3 files changed

Lines changed: 5 additions & 13 deletions

File tree

core-java-modules/core-java-8-2/src/main/java/com/baeldung/interfaceVsAbstractClass/CircleClass.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@ public abstract class CircleClass {
99
private List<String> allowedColors = Arrays.asList("RED", "GREEN", "BLUE");
1010

1111
public boolean isValid() {
12-
if (allowedColors.contains(getColor())) {
13-
return true;
14-
} else {
15-
return false;
16-
}
12+
return allowedColors.contains(getColor());
1713
}
1814

1915
public String getColor() {

core-java-modules/core-java-8-2/src/main/java/com/baeldung/interfaceVsAbstractClass/CircleInterface.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@ public interface CircleInterface {
77
List<String> allowedColors = Arrays.asList("RED", "GREEN", "BLUE");
88

99
String getColor();
10-
10+
1111
public default boolean isValid() {
12-
if (allowedColors.contains(getColor())) {
13-
return true;
14-
} else {
15-
return false;
16-
}
12+
return allowedColors.contains(getColor());
1713
}
1814
}

core-java-modules/core-java-8-2/src/test/java/com/baeldung/interfaceVsAbstractClass/InterfaceVsAbstractClassUnitTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66

77
public class InterfaceVsAbstractClassUnitTest {
88
@Test
9-
public void givenAbstractClass_whenValidCircleUsedThenPass() {
9+
public void givenAbstractClass_whenValidCircleUsed_thenPass() {
1010
CircleClass redCircle = new ChildCircleClass();
1111
redCircle.setColor("RED");
1212
assertTrue(redCircle.isValid());
1313
}
1414

1515
@Test
16-
public void givenInterface_whenValidCircleWithoutStateUsedThenPass() {
16+
public void givenInterface_whenValidCircleWithoutStateUsed_thenPass() {
1717
ChidlCircleInterfaceImpl redCircleWithoutState = new ChidlCircleInterfaceImpl();
1818
redCircleWithoutState.setColor("RED");
1919
assertTrue(redCircleWithoutState.isValid());

0 commit comments

Comments
 (0)