Reformat
Put each assertion on separate line to improve readability
Explain why test is marked
package com.baeldung;
-import static org.junit.jupiter.api.Assertions.*;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
import java.util.Arrays;
import java.util.List;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.*;
class FirstUnitTest {
@@ -14,7 +14,7 @@ class FirstUnitTest {
void lambdaExpressions() {
List<Integer> numbers = Arrays.asList(1, 2, 3);
assertTrue(numbers.stream()
- .mapToInt(i -> i)
+ .mapToInt(Integer::intValue)
.sum() > 5, "Sum should be greater than 5");
}
@@ -22,12 +22,16 @@ class FirstUnitTest {
@Test
void groupAssertions() {
int[] numbers = {0, 1, 2, 3, 4};
- assertAll("numbers", () -> assertEquals(numbers[0], 1), () -> assertEquals(numbers[3], 3), () -> assertEquals(numbers[4], 1));
+ assertAll("numbers",
+ () -> assertEquals(numbers[0], 1),
+ () -> assertEquals(numbers[3], 3),
+ () -> assertEquals(numbers[4], 1)
+ );
}
@Test
- @Disabled
+ @Disabled("Disabled test example")
void disabledTest() {
- assertTrue(false);
+ fail();
}
}
