This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git
The following commit(s) were added to refs/heads/master by this push:
new 5cc2a55 Fix warnings in IDE by using better JUnit assertions
5cc2a55 is described below
commit 5cc2a551bf63d156f67aa558010153d28cea375a
Author: Martin Tzvetanov Grigorov <[email protected]>
AuthorDate: Sun Mar 8 07:55:52 2020 +0200
Fix warnings in IDE by using better JUnit assertions
---
.../org/apache/wicket/MarkupContainerTest.java | 179 ++++++++++-----------
1 file changed, 82 insertions(+), 97 deletions(-)
diff --git
a/wicket-core/src/test/java/org/apache/wicket/MarkupContainerTest.java
b/wicket-core/src/test/java/org/apache/wicket/MarkupContainerTest.java
index 6d8cea3..6f409a7 100644
--- a/wicket-core/src/test/java/org/apache/wicket/MarkupContainerTest.java
+++ b/wicket-core/src/test/java/org/apache/wicket/MarkupContainerTest.java
@@ -18,6 +18,7 @@ package org.apache.wicket;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertSame;
@@ -47,7 +48,6 @@ import org.apache.wicket.util.resource.StringResourceStream;
import org.apache.wicket.util.tester.WicketTestCase;
import org.junit.jupiter.api.Test;
-@SuppressWarnings({ "javadoc", "serial" })
class MarkupContainerTest extends WicketTestCase
{
private static final int NUMBER_OF_CHILDREN_FOR_A_MAP =
MarkupContainer.MAPIFY_THRESHOLD + 1;
@@ -99,20 +99,19 @@ class MarkupContainerTest extends WicketTestCase
// basic gets
- assertTrue(a.get(null) == a);
- assertTrue(a.get("") == a);
- assertTrue(a.get("b") == b);
- assertTrue(a.get("c") == c);
- assertTrue(a.get("c:d") == d);
- assertTrue(a.get("c:e:f") == f);
+ assertSame(a.get(null), a);
+ assertSame(a.get(""), a);
+ assertSame(a.get("b"), b);
+ assertSame(a.get("c"), c);
+ assertSame(a.get("c:d"), d);
+ assertSame(a.get("c:e:f"), f);
// parent path gets
-
- assertTrue(b.get("..") == a);
- assertTrue(e.get("..:..") == a);
- assertTrue(d.get("..:..:c:e:f") == f);
- assertTrue(e.get("..:d:..:e:f") == f);
- assertTrue(e.get("..:d:..:..") == a);
+ assertSame(b.get(".."), a);
+ assertSame(e.get("..:.."), a);
+ assertSame(d.get("..:..:c:e:f"), f);
+ assertSame(e.get("..:d:..:e:f"), f);
+ assertSame(e.get("..:d:..:.."), a);
// invalid gets
@@ -129,9 +128,7 @@ class MarkupContainerTest extends WicketTestCase
void addMyself()
{
WebMarkupContainer me = new WebMarkupContainer("a");
- assertThrows(IllegalArgumentException.class, () -> {
- me.add(me);
- });
+ assertThrows(IllegalArgumentException.class, () -> me.add(me));
}
/**
@@ -190,7 +187,7 @@ class MarkupContainerTest extends WicketTestCase
@Test
void callToStringFromConstructor()
{
- ToStringComponent page = new ToStringComponent();
+ new ToStringComponent();
}
@Test
@@ -199,7 +196,7 @@ class MarkupContainerTest extends WicketTestCase
WebMarkupContainer wmc = new WebMarkupContainer("id");
Iterator<Component> iterator = wmc.iterator();
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -214,9 +211,9 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(1, wmc.size());
- assertEquals(true, iterator.hasNext());
+ assertTrue(iterator.hasNext());
assertEquals(label1, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -233,12 +230,12 @@ class MarkupContainerTest extends WicketTestCase
Label label1 = new Label("label1", "Label1");
wmc.add(label1);
- assertEquals(true, iterator.hasNext());
+ assertTrue(iterator.hasNext());
takeNChildren(iterator, NUMBER_OF_CHILDREN_FOR_A_MAP);
assertEquals(label1, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -257,9 +254,9 @@ class MarkupContainerTest extends WicketTestCase
Label label1 = new Label("label1", "Label1");
wmc.add(label1);
- assertEquals(true, iterator.hasNext());
+ assertTrue(iterator.hasNext());
assertEquals(label1, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@@ -283,7 +280,7 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(0, wmc.size());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -300,7 +297,7 @@ class MarkupContainerTest extends WicketTestCase
takeNChildren(iterator, 1);
// there are no more children to iterate
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
// add the new child
Label newChild = new Label("label1", "Label1");
@@ -310,7 +307,7 @@ class MarkupContainerTest extends WicketTestCase
// ensure that the newChild is up next (as it was added)
assertEquals(newChild, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -339,7 +336,7 @@ class MarkupContainerTest extends WicketTestCase
// and the new child is not iterated (was replaced before the
current position of the
// iterator).
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -375,7 +372,7 @@ class MarkupContainerTest extends WicketTestCase
assertSame(label5, iterator.next());
// and that there are no more children to iterate
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -392,7 +389,7 @@ class MarkupContainerTest extends WicketTestCase
}
@Test
- void childrenListBecomesMapWhenThresholdPassed() throws Exception
+ void childrenListBecomesMapWhenThresholdPassed()
{
WebMarkupContainer wmc = new WebMarkupContainer("id");
@@ -404,7 +401,7 @@ class MarkupContainerTest extends WicketTestCase
}
@Test
- void childrenBecomesLinkedMapWhenThresholdPassed() throws Exception
+ void childrenBecomesLinkedMapWhenThresholdPassed()
{
WebMarkupContainer wmc = new WebMarkupContainer("id");
@@ -446,7 +443,7 @@ class MarkupContainerTest extends WicketTestCase
}
@Test
- void geenIdee3() throws Exception
+ void geenIdee3()
{
WebMarkupContainer wmc = new WebMarkupContainer("id");
@@ -456,12 +453,12 @@ class MarkupContainerTest extends WicketTestCase
removeNChildren(iterator, NUMBER_OF_CHILDREN_FOR_A_MAP);
- assertEquals(true, iterator.hasNext());
+ assertTrue(iterator.hasNext());
assertEquals(1, wmc.size());
iterator.next();
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -476,7 +473,7 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(label1, iterator.next());
wmc.remove(label1);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -490,11 +487,11 @@ class MarkupContainerTest extends WicketTestCase
wmc.add(label1);
assertEquals(label1, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
wmc.remove(label1);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
wmc.add(label1);
assertEquals(label1, iterator.next());
@@ -512,11 +509,11 @@ class MarkupContainerTest extends WicketTestCase
wmc.add(label1);
assertEquals(label1, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
wmc.remove(label1);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
wmc.add(label2);
assertEquals(label2, iterator.next());
@@ -534,9 +531,9 @@ class MarkupContainerTest extends WicketTestCase
wmc.add(label1);
wmc.replace(label2);
- assertEquals(true, iterator.hasNext());
+ assertTrue(iterator.hasNext());
assertEquals(label2, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -548,9 +545,9 @@ class MarkupContainerTest extends WicketTestCase
Iterator<Component> iterator = wmc.iterator();
- assertEquals(true, iterator.hasNext());
+ assertTrue(iterator.hasNext());
assertEquals(label1, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -566,9 +563,9 @@ class MarkupContainerTest extends WicketTestCase
wmc.replace(label2);
- assertEquals(true, iterator.hasNext());
+ assertTrue(iterator.hasNext());
assertSame(label2, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -581,12 +578,12 @@ class MarkupContainerTest extends WicketTestCase
Iterator<Component> iterator = wmc.iterator();
- assertEquals(true, iterator.hasNext());
+ assertTrue(iterator.hasNext());
assertEquals(label1, iterator.next());
wmc.replace(label2);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -606,7 +603,7 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(label2, iterator.next());
assertEquals(label3, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -627,7 +624,7 @@ class MarkupContainerTest extends WicketTestCase
wmc.add(label3 = new Label("label3", "Label3"));
assertEquals(label3, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -648,7 +645,7 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(label2, iterator.next());
assertEquals(label3, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -669,7 +666,7 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(label2, iterator.next());
assertEquals(label3, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -690,7 +687,7 @@ class MarkupContainerTest extends WicketTestCase
wmc.remove(label1);
assertEquals(label3, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -711,17 +708,16 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(label3, iterator.next());
wmc.remove(label1);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
void iteratorShouldAllowReplacingComponentAfterIterationStarted0()
{
WebMarkupContainer wmc = new WebMarkupContainer("id");
- Label label1;
Label label2;
Label label3;
- wmc.add(label1 = new Label("label1", "Label1"));
+ wmc.add(new Label("label1", "Label1"));
wmc.add(label2 = new Label("label2", "Label2"));
Iterator<Component> iterator = wmc.iterator();
@@ -731,17 +727,16 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(label3, iterator.next());
assertEquals(label2, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
void iteratorShouldAllowReplacingComponentAfterIterationStarted1()
{
WebMarkupContainer wmc = new WebMarkupContainer("id");
- Label label1;
Label label2;
Label label3;
- wmc.add(label1 = new Label("label1", "Label1"));
+ wmc.add(new Label("label1", "Label1"));
wmc.add(label2 = new Label("label2", "Label2"));
Iterator<Component> iterator = wmc.iterator();
@@ -751,7 +746,7 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(label3, iterator.next());
assertEquals(label2, iterator.next());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -760,7 +755,6 @@ class MarkupContainerTest extends WicketTestCase
WebMarkupContainer wmc = new WebMarkupContainer("id");
Label label1;
Label label2;
- Label label3;
wmc.add(label1 = new Label("label1", "Label1"));
wmc.add(label2 = new Label("label2", "Label2"));
@@ -769,9 +763,9 @@ class MarkupContainerTest extends WicketTestCase
assertEquals(label1, iterator.next());
assertEquals(label2, iterator.next());
- wmc.replace(label3 = new Label("label1", "Label3"));
+ wmc.replace(new Label("label1", "Label3"));
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -779,10 +773,9 @@ class MarkupContainerTest extends WicketTestCase
{
WebMarkupContainer wmc = new WebMarkupContainer("id");
Label label1;
- Label label2;
Label label3;
wmc.add(label1 = new Label("label1", "Label1"));
- wmc.add(label2 = new Label("label2", "Label2"));
+ wmc.add(new Label("label2", "Label2"));
addNChildren(wmc, NUMBER_OF_CHILDREN_FOR_A_MAP);
@@ -796,7 +789,7 @@ class MarkupContainerTest extends WicketTestCase
takeNChildren(iterator, NUMBER_OF_CHILDREN_FOR_A_MAP);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -825,7 +818,7 @@ class MarkupContainerTest extends WicketTestCase
wmc.removeAll();
assertEquals(0, wmc.size());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -841,7 +834,7 @@ class MarkupContainerTest extends WicketTestCase
wmc.removeAll();
assertEquals(0, wmc.size());
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -886,7 +879,7 @@ class MarkupContainerTest extends WicketTestCase
takeNChildren(iterator, numberOfRemainingChildren);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
@Test
@@ -901,7 +894,7 @@ class MarkupContainerTest extends WicketTestCase
wmc.detach();
takeNChildren(iterator, 1);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
assertEquals(1, wmc.size());
}
@@ -936,8 +929,8 @@ class MarkupContainerTest extends WicketTestCase
}
// after 2*N removals there should not be any child left
- assertEquals(false, iterator1.hasNext());
- assertEquals(false, iterator2.hasNext());
+ assertFalse(iterator1.hasNext());
+ assertFalse(iterator2.hasNext());
}
/**
@@ -957,7 +950,7 @@ class MarkupContainerTest extends WicketTestCase
wmc.detach();
- assertEquals(false, iterator1.hasNext());
+ assertFalse(iterator1.hasNext());
}
/**
@@ -977,11 +970,11 @@ class MarkupContainerTest extends WicketTestCase
addNChildren(wmc, 1);
- assertEquals(true, iterator1.hasNext());
+ assertTrue(iterator1.hasNext());
wmc.detach();
- assertEquals(true, iterator1.hasNext());
+ assertTrue(iterator1.hasNext());
assertNotNull(iterator1.next());
}
@@ -999,11 +992,11 @@ class MarkupContainerTest extends WicketTestCase
iterator1.next();
iterator1.remove();
- assertEquals(true, iterator1.hasNext());
+ assertTrue(iterator1.hasNext());
wmc.detach();
- assertEquals(true, iterator1.hasNext());
+ assertTrue(iterator1.hasNext());
assertNotNull(iterator1.next());
}
@@ -1027,7 +1020,7 @@ class MarkupContainerTest extends WicketTestCase
wmc.detach();
takeNChildren(iterator, NUMBER_OF_CHILDREN_FOR_A_MAP - 4);
- assertEquals(false, iterator.hasNext());
+ assertFalse(iterator.hasNext());
}
/**
@@ -1043,8 +1036,6 @@ class MarkupContainerTest extends WicketTestCase
Iterator<Component> iterator1 = wmc.iterator();
- Random r = new Random();
-
for (int i = 0; i < NUMBER_OF_CHILDREN_FOR_A_MAP; i++)
{
iterator1.next();
@@ -1056,7 +1047,7 @@ class MarkupContainerTest extends WicketTestCase
iterator1.next();
iterator1.remove();
}
- assertEquals(false, iterator1.hasNext());
+ assertFalse(iterator1.hasNext());
}
@Test
@@ -1127,8 +1118,8 @@ class MarkupContainerTest extends WicketTestCase
iterator.remove();
}
}
- assertEquals(false, iterator1.hasNext());
- assertEquals(false, iterator2.hasNext());
+ assertFalse(iterator1.hasNext());
+ assertFalse(iterator2.hasNext());
}
/**
@@ -1212,13 +1203,13 @@ class MarkupContainerTest extends WicketTestCase
Optional<Component> first = loginPage.stream()
.filter(c -> c.getId().equals("form"))
.findFirst();
- assertEquals(false, first.isPresent());
+ assertFalse(first.isPresent());
loginPage.add(new Form<>("form"));
Optional<Component> second = loginPage.stream()
.filter(c -> c.getId().equals("form"))
.findFirst();
- assertEquals(true, second.isPresent());
+ assertTrue(second.isPresent());
loginPage.add(new WebMarkupContainer("wmc"));
@@ -1226,13 +1217,13 @@ class MarkupContainerTest extends WicketTestCase
.filter(Form.class::isInstance)
.map(Form.class::cast)
.findFirst();
- assertEquals(true, form.isPresent());
+ assertTrue(form.isPresent());
Optional<WebMarkupContainer> wmc = loginPage.stream()
.filter(WebMarkupContainer.class::isInstance)
.map(WebMarkupContainer.class::cast)
.findFirst();
- assertEquals(true, wmc.isPresent());
+ assertTrue(wmc.isPresent());
}
@Test
@@ -1242,7 +1233,7 @@ class MarkupContainerTest extends WicketTestCase
Optional<Component> first = loginPage.stream()
.filter(c -> c.getId().equals("form"))
.findFirst();
- assertEquals(false, first.isPresent());
+ assertFalse(first.isPresent());
Form<Object> form = new Form<>("form");
loginPage.add(form);
@@ -1250,20 +1241,14 @@ class MarkupContainerTest extends WicketTestCase
form.add(new TextField<>("field"));
assertTrue(loginPage.streamChildren()
- .filter(c -> c.getId().equals("form"))
- .findFirst()
- .isPresent());
+ .anyMatch(c -> c.getId().equals("form")));
assertTrue(loginPage.streamChildren()
- .filter(c -> c.getId().equals("field"))
- .findFirst()
- .isPresent());
+ .anyMatch(c -> c.getId().equals("field")));
assertTrue(loginPage.streamChildren()
- .filter(TextField.class::isInstance)
- .filter(c -> c.getId().equals("field"))
- .findFirst()
- .isPresent());
+ .filter(TextField.class::isInstance)
+ .anyMatch(c -> c.getId().equals("field")));
}
// https://issues.apache.org/jira/browse/WICKET-6754