JUnit v5 Imports (#280)

* JUnit v5 Assertions

* JUnit v5 don't wildcard Assertions
This commit is contained in:
John Patrick 2022-03-01 17:59:48 +00:00 committed by GitHub
parent de46d49f4e
commit 83acfd3cb9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 276 additions and 219 deletions

View File

@ -16,7 +16,9 @@
*/ */
package org.apache.commons.collections4; package org.apache.commons.collections4;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
import org.apache.commons.collections4.bag.HashBag; import org.apache.commons.collections4.bag.HashBag;
import org.apache.commons.collections4.bag.PredicatedBag; import org.apache.commons.collections4.bag.PredicatedBag;

View File

@ -16,7 +16,10 @@
*/ */
package org.apache.commons.collections4; package org.apache.commons.collections4;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.fail;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;

View File

@ -16,7 +16,14 @@
*/ */
package org.apache.commons.collections4; package org.apache.commons.collections4;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;

View File

@ -18,7 +18,12 @@ package org.apache.commons.collections4;
import static org.apache.commons.collections4.functors.NullPredicate.*; import static org.apache.commons.collections4.functors.NullPredicate.*;
import static org.apache.commons.collections4.functors.TruePredicate.*; import static org.apache.commons.collections4.functors.TruePredicate.*;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;

View File

@ -16,7 +16,9 @@
*/ */
package org.apache.commons.collections4; package org.apache.commons.collections4;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
import org.apache.commons.collections4.trie.PatriciaTrie; import org.apache.commons.collections4.trie.PatriciaTrie;
import org.apache.commons.collections4.trie.UnmodifiableTrie; import org.apache.commons.collections4.trie.UnmodifiableTrie;

View File

@ -24,7 +24,7 @@ import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.function.Predicate; import java.util.function.Predicate;
import org.junit.Assert; import org.junit.jupiter.api.Assertions;
/** /**
* Extension of {@link AbstractCollectionTest} for exercising the * Extension of {@link AbstractCollectionTest} for exercising the
@ -253,21 +253,21 @@ public class CompositeCollectionTest<E> extends AbstractCollectionTest<E> {
final ArrayList<String> nullList = null; final ArrayList<String> nullList = null;
final CompositeCollection<String> cc = new CompositeCollection<>(); final CompositeCollection<String> cc = new CompositeCollection<>();
cc.addComposited(nullList); cc.addComposited(nullList);
Assert.assertEquals(0, cc.size()); Assertions.assertEquals(0, cc.size());
} }
public void testAddNullLists2Args() { public void testAddNullLists2Args() {
final ArrayList<String> nullList = null; final ArrayList<String> nullList = null;
final CompositeCollection<String> cc = new CompositeCollection<>(); final CompositeCollection<String> cc = new CompositeCollection<>();
cc.addComposited(nullList, nullList); cc.addComposited(nullList, nullList);
Assert.assertEquals(0, cc.size()); Assertions.assertEquals(0, cc.size());
} }
public void testAddNullListsVarArgs() { public void testAddNullListsVarArgs() {
final ArrayList<String> nullList = null; final ArrayList<String> nullList = null;
final CompositeCollection<String> cc = new CompositeCollection<>(); final CompositeCollection<String> cc = new CompositeCollection<>();
cc.addComposited(nullList, nullList, nullList); cc.addComposited(nullList, nullList, nullList);
Assert.assertEquals(0, cc.size()); Assertions.assertEquals(0, cc.size());
} }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")

View File

@ -22,7 +22,7 @@ import java.util.Collections;
import java.util.List; import java.util.List;
import org.apache.commons.collections4.Predicate; import org.apache.commons.collections4.Predicate;
import org.junit.Assert; import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertThrows;
@ -84,7 +84,7 @@ public abstract class AbstractCompositePredicateTest<T> extends AbstractMockPred
public void singleElementArrayToGetInstance() { public void singleElementArrayToGetInstance() {
final Predicate<T> predicate = createMockPredicate(null); final Predicate<T> predicate = createMockPredicate(null);
final Predicate<T> allPredicate = getPredicateInstance(predicate); final Predicate<T> allPredicate = getPredicateInstance(predicate);
Assert.assertSame("expected argument to be returned by getInstance()", predicate, allPredicate); Assertions.assertSame(predicate, allPredicate, "expected argument to be returned by getInstance()");
} }
/** /**
@ -95,7 +95,7 @@ public abstract class AbstractCompositePredicateTest<T> extends AbstractMockPred
final Predicate<T> predicate = createMockPredicate(null); final Predicate<T> predicate = createMockPredicate(null);
final Predicate<T> allPredicate = getPredicateInstance( final Predicate<T> allPredicate = getPredicateInstance(
Collections.<Predicate<T>>singleton(predicate)); Collections.<Predicate<T>>singleton(predicate));
Assert.assertSame("expected argument to be returned by getInstance()", predicate, allPredicate); Assertions.assertSame(predicate, allPredicate, "expected argument to be returned by getInstance()");
} }
/** /**
@ -143,4 +143,5 @@ public abstract class AbstractCompositePredicateTest<T> extends AbstractMockPred
coll.add(null); coll.add(null);
assertThrows(NullPointerException.class, () -> getPredicateInstance(coll)); assertThrows(NullPointerException.class, () -> getPredicateInstance(coll));
} }
} }

View File

@ -17,11 +17,12 @@
package org.apache.commons.collections4.functors; package org.apache.commons.collections4.functors;
import org.apache.commons.collections4.Predicate; import org.apache.commons.collections4.Predicate;
import org.junit.Assert; import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
public abstract class AbstractPredicateTest { public abstract class AbstractPredicateTest {
protected Object cObject; protected Object cObject;
protected String cString; protected String cString;
protected Integer cInteger; protected Integer cInteger;
@ -36,7 +37,7 @@ public abstract class AbstractPredicateTest {
@Test @Test
public void predicateSanityTests() throws Exception { public void predicateSanityTests() throws Exception {
final Predicate<?> predicate = generatePredicate(); final Predicate<?> predicate = generatePredicate();
Assert.assertNotNull(predicate); Assertions.assertNotNull(predicate);
} }
/** /**
@ -45,10 +46,11 @@ public abstract class AbstractPredicateTest {
protected abstract Predicate<?> generatePredicate(); protected abstract Predicate<?> generatePredicate();
protected <T> void assertPredicateFalse(final Predicate<T> predicate, final T testObject) { protected <T> void assertPredicateFalse(final Predicate<T> predicate, final T testObject) {
Assert.assertFalse(predicate.evaluate(testObject)); Assertions.assertFalse(predicate.evaluate(testObject));
} }
protected <T> void assertPredicateTrue(final Predicate<T> predicate, final T testObject) { protected <T> void assertPredicateTrue(final Predicate<T> predicate, final T testObject) {
Assert.assertTrue(predicate.evaluate(testObject)); Assertions.assertTrue(predicate.evaluate(testObject));
} }
} }

View File

@ -19,11 +19,10 @@ package org.apache.commons.collections4.iterators;
import java.util.ListIterator; import java.util.ListIterator;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import static org.junit.Assert.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertArrayEquals;
/** /**
* Test the ArrayListIterator class. * Test the ArrayListIterator class.
*
*/ */
public class ArrayListIteratorTest<E> extends ArrayIteratorTest<E> { public class ArrayListIteratorTest<E> extends ArrayIteratorTest<E> {
@ -100,7 +99,7 @@ public class ArrayListIteratorTest<E> extends ArrayIteratorTest<E> {
x++; x++;
} }
assertArrayEquals("The two arrays should have the same value, i.e. {0,1,2}", testData, result); assertArrayEquals(testData, result, "The two arrays should have the same value, i.e. {0,1,2}");
// a call to set() before a call to next() or previous() should throw an IllegalStateException // a call to set() before a call to next() or previous() should throw an IllegalStateException
iter = makeArrayListIterator(testArray); iter = makeArrayListIterator(testArray);

View File

@ -29,7 +29,9 @@ import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
/** /**
* Tests the FilterListIterator class. * Tests the FilterListIterator class.

View File

@ -21,7 +21,11 @@ import java.util.Iterator;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
/** /**
* Tests the IteratorEnumeration. * Tests the IteratorEnumeration.

View File

@ -23,7 +23,10 @@ import java.util.NoSuchElementException;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
/** /**
* Tests the LoopingIterator class. * Tests the LoopingIterator class.

View File

@ -22,7 +22,11 @@ import java.util.List;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
/** /**
* Tests the LoopingListIterator class. * Tests the LoopingListIterator class.

View File

@ -19,11 +19,10 @@ package org.apache.commons.collections4.iterators;
import java.util.ListIterator; import java.util.ListIterator;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import static org.junit.Assert.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertArrayEquals;
/** /**
* Tests the ObjectArrayListIterator class. * Tests the ObjectArrayListIterator class.
*
*/ */
public class ObjectArrayListIteratorTest<E> extends ObjectArrayIteratorTest<E> { public class ObjectArrayListIteratorTest<E> extends ObjectArrayIteratorTest<E> {
@ -97,7 +96,7 @@ public class ObjectArrayListIteratorTest<E> extends ObjectArrayIteratorTest<E> {
x++; x++;
} }
assertArrayEquals("The two arrays should have the same value, i.e. {0,1,2}", testData, result); assertArrayEquals(testData, result, "The two arrays should have the same value, i.e. {0,1,2}");
// a call to set() before a call to next() or previous() should throw an IllegalStateException // a call to set() before a call to next() or previous() should throw an IllegalStateException
iter = makeArrayListIterator((E[]) testArray); iter = makeArrayListIterator((E[]) testArray);

View File

@ -20,7 +20,12 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
/** /**
* Abstract tests that can be extended to test any Map.Entry implementation. * Abstract tests that can be extended to test any Map.Entry implementation.

View File

@ -21,7 +21,11 @@ import org.junit.jupiter.api.Test;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
/** /**
* Test the DefaultKeyValue class. * Test the DefaultKeyValue class.

View File

@ -21,7 +21,8 @@ import java.util.Map;
import org.apache.commons.collections4.KeyValue; import org.apache.commons.collections4.KeyValue;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.fail;
/** /**
* Test the DefaultMapEntry class. * Test the DefaultMapEntry class.

View File

@ -27,7 +27,14 @@ import java.io.Serializable;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertNotSame;
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
/** /**
* Unit tests for {@link org.apache.commons.collections4.keyvalue.MultiKey}. * Unit tests for {@link org.apache.commons.collections4.keyvalue.MultiKey}.

View File

@ -20,7 +20,8 @@ import org.junit.jupiter.api.Test;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertSame;
/** /**
* Test the TiedMapEntry class. * Test the TiedMapEntry class.

View File

@ -22,7 +22,9 @@ import org.apache.commons.collections4.KeyValue;
import org.apache.commons.collections4.Unmodifiable; import org.apache.commons.collections4.Unmodifiable;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
/** /**
* Test the UnmodifiableMapEntry class. * Test the UnmodifiableMapEntry class.

View File

@ -21,8 +21,8 @@ import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
import org.junit.jupiter.api.Assertions;
/** /**
* Tests for COLLECTIONS-701. * Tests for COLLECTIONS-701.
@ -33,16 +33,16 @@ public class Collections701Test {
public void testArrayList() { public void testArrayList() {
final List<Object> list = new ArrayList<>(); final List<Object> list = new ArrayList<>();
list.add(list); list.add(list);
Assert.assertEquals(1, list.size()); Assertions.assertEquals(1, list.size());
Assert.assertEquals(list, list.get(0)); Assertions.assertEquals(list, list.get(0));
} }
@Test @Test
public void testHashSet() { public void testHashSet() {
final Set<Object> set = new HashSet<>(); final Set<Object> set = new HashSet<>();
set.add(set); set.add(set);
Assert.assertEquals(1, set.size()); Assertions.assertEquals(1, set.size());
Assert.assertEquals(set, set.iterator().next()); Assertions.assertEquals(set, set.iterator().next());
} }
@Test @Test
@ -50,7 +50,8 @@ public class Collections701Test {
final List<Object> source = new ArrayList<>(); final List<Object> source = new ArrayList<>();
final List<Object> list = SetUniqueList.setUniqueList(source); final List<Object> list = SetUniqueList.setUniqueList(source);
list.add(list); list.add(list);
Assert.assertEquals(1, list.size()); Assertions.assertEquals(1, list.size());
Assert.assertEquals(list, list.get(0)); Assertions.assertEquals(list, list.get(0));
} }
} }

View File

@ -16,12 +16,12 @@
*/ */
package org.apache.commons.collections4.list; package org.apache.commons.collections4.list;
import org.junit.Assert;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import org.junit.jupiter.api.Assertions;
/** /**
* Extension of {@link AbstractListTest} for exercising the {@link FixedSizeList} * Extension of {@link AbstractListTest} for exercising the {@link FixedSizeList}
* implementation. * implementation.
@ -77,10 +77,10 @@ public class FixedSizeListTest<E> extends AbstractListTest<E> {
final int sizeBefore = fixedSizeList.size(); final int sizeBefore = fixedSizeList.size();
// //
final boolean changed = decoratedList.add("New Value"); final boolean changed = decoratedList.add("New Value");
Assert.assertTrue(changed); Assertions.assertTrue(changed);
// //
Assert.assertEquals("Modifying an the underlying list is allowed", Assertions.assertEquals(sizeBefore + 1, fixedSizeList.size(),
sizeBefore + 1, fixedSizeList.size()); "Modifying an the underlying list is allowed");
} }
private FixedSizeList<String> initFixedSizeList() { private FixedSizeList<String> initFixedSizeList() {
@ -127,19 +127,20 @@ public class FixedSizeListTest<E> extends AbstractListTest<E> {
final FixedSizeList<String> fixedSizeList = initFixedSizeList(); final FixedSizeList<String> fixedSizeList = initFixedSizeList();
final List<String> subFixedSizeList = fixedSizeList.subList(1, 1); final List<String> subFixedSizeList = fixedSizeList.subList(1, 1);
Assert.assertNotNull(subFixedSizeList); Assertions.assertNotNull(subFixedSizeList);
Assert.assertEquals(0, subFixedSizeList.size()); Assertions.assertEquals(0, subFixedSizeList.size());
} }
public void testIsFull() { public void testIsFull() {
final FixedSizeList<String> fixedSizeList = initFixedSizeList(); final FixedSizeList<String> fixedSizeList = initFixedSizeList();
Assert.assertTrue(fixedSizeList.isFull()); Assertions.assertTrue(fixedSizeList.isFull());
} }
public void testMaxSize() { public void testMaxSize() {
final FixedSizeList<String> fixedSizeList = initFixedSizeList(); final FixedSizeList<String> fixedSizeList = initFixedSizeList();
Assert.assertEquals(2, fixedSizeList.maxSize()); Assertions.assertEquals(2, fixedSizeList.maxSize());
} }
} }

View File

@ -14,7 +14,6 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.apache.commons.collections4.properties; package org.apache.commons.collections4.properties;
import java.io.BufferedReader; import java.io.BufferedReader;
@ -24,9 +23,9 @@ import java.nio.file.Paths;
import java.util.Properties; import java.util.Properties;
import org.apache.commons.collections4.BulkTest; import org.apache.commons.collections4.BulkTest;
import org.junit.Assert;
import org.junit.Assume; import org.junit.Assume;
import org.junit.Test; import org.junit.Test;
import org.junit.jupiter.api.Assertions;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.junit.runners.Parameterized; import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters; import org.junit.runners.Parameterized.Parameters;
@ -51,17 +50,17 @@ public abstract class AbstractPropertiesFactoryTest<T extends Properties> {
} }
private void assertContents(final T properties) { private void assertContents(final T properties) {
Assert.assertEquals("value1", properties.getProperty("key1")); Assertions.assertEquals("value1", properties.getProperty("key1"));
Assert.assertEquals("value2", properties.getProperty("key2")); Assertions.assertEquals("value2", properties.getProperty("key2"));
Assert.assertEquals("value3", properties.getProperty("key3")); Assertions.assertEquals("value3", properties.getProperty("key3"));
Assert.assertEquals("value4", properties.getProperty("key4")); Assertions.assertEquals("value4", properties.getProperty("key4"));
Assert.assertEquals("value5", properties.getProperty("key5")); Assertions.assertEquals("value5", properties.getProperty("key5"));
Assert.assertEquals("value6", properties.getProperty("key6")); Assertions.assertEquals("value6", properties.getProperty("key6"));
Assert.assertEquals("value7", properties.getProperty("key7")); Assertions.assertEquals("value7", properties.getProperty("key7"));
Assert.assertEquals("value8", properties.getProperty("key8")); Assertions.assertEquals("value8", properties.getProperty("key8"));
Assert.assertEquals("value9", properties.getProperty("key9")); Assertions.assertEquals("value9", properties.getProperty("key9"));
Assert.assertEquals("value10", properties.getProperty("key10")); Assertions.assertEquals("value10", properties.getProperty("key10"));
Assert.assertEquals("value11", properties.getProperty("key11")); Assertions.assertEquals("value11", properties.getProperty("key11"));
} }
private boolean isXmlTest() { private boolean isXmlTest() {
@ -70,12 +69,12 @@ public abstract class AbstractPropertiesFactoryTest<T extends Properties> {
@Test @Test
public void testInstance() { public void testInstance() {
Assert.assertNotNull(PropertiesFactory.INSTANCE); Assertions.assertNotNull(PropertiesFactory.INSTANCE);
} }
@Test @Test
public void testLoadClassLoaderMissingResource() throws Exception { public void testLoadClassLoaderMissingResource() throws Exception {
Assert.assertNull(factory.load(ClassLoader.getSystemClassLoader(), "missing/test" + fileExtension)); Assertions.assertNull(factory.load(ClassLoader.getSystemClassLoader(), "missing/test" + fileExtension));
} }
@Test @Test
@ -127,4 +126,5 @@ public abstract class AbstractPropertiesFactoryTest<T extends Properties> {
public void testLoadUrl() throws Exception { public void testLoadUrl() throws Exception {
assertContents(factory.load(Paths.get(pathString).toUri().toURL())); assertContents(factory.load(Paths.get(pathString).toUri().toURL()));
} }
} }

View File

@ -19,8 +19,8 @@ package org.apache.commons.collections4.properties;
import java.util.Properties; import java.util.Properties;
import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
import org.junit.jupiter.api.Assertions;
public class PropertiesFactoryTest extends AbstractPropertiesFactoryTest<Properties> { public class PropertiesFactoryTest extends AbstractPropertiesFactoryTest<Properties> {
@ -31,6 +31,7 @@ public class PropertiesFactoryTest extends AbstractPropertiesFactoryTest<Propert
@Override @Override
@Test @Test
public void testInstance() { public void testInstance() {
Assert.assertNotNull(PropertiesFactory.INSTANCE); Assertions.assertNotNull(PropertiesFactory.INSTANCE);
} }
} }

View File

@ -14,11 +14,10 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.apache.commons.collections4.properties; package org.apache.commons.collections4.properties;
import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
import org.junit.jupiter.api.Assertions;
public class SortedPropertiesFactoryTest extends AbstractPropertiesFactoryTest<SortedProperties> { public class SortedPropertiesFactoryTest extends AbstractPropertiesFactoryTest<SortedProperties> {
@ -29,6 +28,7 @@ public class SortedPropertiesFactoryTest extends AbstractPropertiesFactoryTest<S
@Override @Override
@Test @Test
public void testInstance() { public void testInstance() {
Assert.assertNotNull(SortedPropertiesFactory.INSTANCE); Assertions.assertNotNull(SortedPropertiesFactory.INSTANCE);
} }
} }

View File

@ -14,15 +14,14 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.apache.commons.collections4.properties; package org.apache.commons.collections4.properties;
import java.util.Enumeration; import java.util.Enumeration;
import java.util.Iterator; import java.util.Iterator;
import java.util.Map; import java.util.Map;
import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
import org.junit.jupiter.api.Assertions;
public class SortedPropertiesTest { public class SortedPropertiesTest {
@ -35,8 +34,8 @@ public class SortedPropertiesTest {
final Iterator<Map.Entry<Object, Object>> entries = sortedProperties.entrySet().iterator(); final Iterator<Map.Entry<Object, Object>> entries = sortedProperties.entrySet().iterator();
for (char ch = 'A'; ch <= 'Z'; ch++) { for (char ch = 'A'; ch <= 'Z'; ch++) {
final Map.Entry<Object, Object> entry = entries.next(); final Map.Entry<Object, Object> entry = entries.next();
Assert.assertEquals(String.valueOf(ch), entry.getKey()); Assertions.assertEquals(String.valueOf(ch), entry.getKey());
Assert.assertEquals("Value" + ch, entry.getValue()); Assertions.assertEquals("Value" + ch, entry.getValue());
} }
} }
@ -48,7 +47,8 @@ public class SortedPropertiesTest {
} }
final Enumeration<Object> keys = sortedProperties.keys(); final Enumeration<Object> keys = sortedProperties.keys();
for (char ch = 'A'; ch <= 'Z'; ch++) { for (char ch = 'A'; ch <= 'Z'; ch++) {
Assert.assertEquals(String.valueOf(ch), keys.nextElement()); Assertions.assertEquals(String.valueOf(ch), keys.nextElement());
} }
} }
} }

View File

@ -31,7 +31,7 @@ import junit.framework.Test;
import org.apache.commons.collections4.BulkTest; import org.apache.commons.collections4.BulkTest;
import org.apache.commons.collections4.Trie; import org.apache.commons.collections4.Trie;
import org.apache.commons.collections4.map.AbstractSortedMapTest; import org.apache.commons.collections4.map.AbstractSortedMapTest;
import org.junit.Assert; import org.junit.jupiter.api.Assertions;
/** /**
* JUnit tests for the PatriciaTrie. * JUnit tests for the PatriciaTrie.
@ -80,210 +80,210 @@ public class PatriciaTrieTest<V> extends AbstractSortedMapTest<String, V> {
Map.Entry<String, String> entry; Map.Entry<String, String> entry;
map = trie.prefixMap("Al"); map = trie.prefixMap("Al");
Assert.assertEquals(8, map.size()); Assertions.assertEquals(8, map.size());
Assert.assertEquals("Alabama", map.firstKey()); Assertions.assertEquals("Alabama", map.firstKey());
Assert.assertEquals("Alliese", map.lastKey()); Assertions.assertEquals("Alliese", map.lastKey());
Assert.assertEquals("Albertoo", map.get("Albertoo")); Assertions.assertEquals("Albertoo", map.get("Albertoo"));
Assert.assertNotNull(trie.get("Xavier")); Assertions.assertNotNull(trie.get("Xavier"));
Assert.assertNull(map.get("Xavier")); Assertions.assertNull(map.get("Xavier"));
Assert.assertNull(trie.get("Alice")); Assertions.assertNull(trie.get("Alice"));
Assert.assertNull(map.get("Alice")); Assertions.assertNull(map.get("Alice"));
iterator = map.values().iterator(); iterator = map.values().iterator();
Assert.assertEquals("Alabama", iterator.next()); Assertions.assertEquals("Alabama", iterator.next());
Assert.assertEquals("Albert", iterator.next()); Assertions.assertEquals("Albert", iterator.next());
Assert.assertEquals("Alberto", iterator.next()); Assertions.assertEquals("Alberto", iterator.next());
Assert.assertEquals("Albertoo", iterator.next()); Assertions.assertEquals("Albertoo", iterator.next());
Assert.assertEquals("Alberts", iterator.next()); Assertions.assertEquals("Alberts", iterator.next());
Assert.assertEquals("Alien", iterator.next()); Assertions.assertEquals("Alien", iterator.next());
Assert.assertEquals("Allie", iterator.next()); Assertions.assertEquals("Allie", iterator.next());
Assert.assertEquals("Alliese", iterator.next()); Assertions.assertEquals("Alliese", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
map = trie.prefixMap("Albert"); map = trie.prefixMap("Albert");
iterator = map.keySet().iterator(); iterator = map.keySet().iterator();
Assert.assertEquals("Albert", iterator.next()); Assertions.assertEquals("Albert", iterator.next());
Assert.assertEquals("Alberto", iterator.next()); Assertions.assertEquals("Alberto", iterator.next());
Assert.assertEquals("Albertoo", iterator.next()); Assertions.assertEquals("Albertoo", iterator.next());
Assert.assertEquals("Alberts", iterator.next()); Assertions.assertEquals("Alberts", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
Assert.assertEquals(4, map.size()); Assertions.assertEquals(4, map.size());
Assert.assertEquals("Albert", map.firstKey()); Assertions.assertEquals("Albert", map.firstKey());
Assert.assertEquals("Alberts", map.lastKey()); Assertions.assertEquals("Alberts", map.lastKey());
Assert.assertNull(trie.get("Albertz")); Assertions.assertNull(trie.get("Albertz"));
map.put("Albertz", "Albertz"); map.put("Albertz", "Albertz");
Assert.assertEquals("Albertz", trie.get("Albertz")); Assertions.assertEquals("Albertz", trie.get("Albertz"));
Assert.assertEquals(5, map.size()); Assertions.assertEquals(5, map.size());
Assert.assertEquals("Albertz", map.lastKey()); Assertions.assertEquals("Albertz", map.lastKey());
iterator = map.keySet().iterator(); iterator = map.keySet().iterator();
Assert.assertEquals("Albert", iterator.next()); Assertions.assertEquals("Albert", iterator.next());
Assert.assertEquals("Alberto", iterator.next()); Assertions.assertEquals("Alberto", iterator.next());
Assert.assertEquals("Albertoo", iterator.next()); Assertions.assertEquals("Albertoo", iterator.next());
Assert.assertEquals("Alberts", iterator.next()); Assertions.assertEquals("Alberts", iterator.next());
Assert.assertEquals("Albertz", iterator.next()); Assertions.assertEquals("Albertz", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
Assert.assertEquals("Albertz", map.remove("Albertz")); Assertions.assertEquals("Albertz", map.remove("Albertz"));
map = trie.prefixMap("Alberto"); map = trie.prefixMap("Alberto");
Assert.assertEquals(2, map.size()); Assertions.assertEquals(2, map.size());
Assert.assertEquals("Alberto", map.firstKey()); Assertions.assertEquals("Alberto", map.firstKey());
Assert.assertEquals("Albertoo", map.lastKey()); Assertions.assertEquals("Albertoo", map.lastKey());
entryIterator = map.entrySet().iterator(); entryIterator = map.entrySet().iterator();
entry = entryIterator.next(); entry = entryIterator.next();
Assert.assertEquals("Alberto", entry.getKey()); Assertions.assertEquals("Alberto", entry.getKey());
Assert.assertEquals("Alberto", entry.getValue()); Assertions.assertEquals("Alberto", entry.getValue());
entry = entryIterator.next(); entry = entryIterator.next();
Assert.assertEquals("Albertoo", entry.getKey()); Assertions.assertEquals("Albertoo", entry.getKey());
Assert.assertEquals("Albertoo", entry.getValue()); Assertions.assertEquals("Albertoo", entry.getValue());
Assert.assertFalse(entryIterator.hasNext()); Assertions.assertFalse(entryIterator.hasNext());
trie.put("Albertoad", "Albertoad"); trie.put("Albertoad", "Albertoad");
Assert.assertEquals(3, map.size()); Assertions.assertEquals(3, map.size());
Assert.assertEquals("Alberto", map.firstKey()); Assertions.assertEquals("Alberto", map.firstKey());
Assert.assertEquals("Albertoo", map.lastKey()); Assertions.assertEquals("Albertoo", map.lastKey());
entryIterator = map.entrySet().iterator(); entryIterator = map.entrySet().iterator();
entry = entryIterator.next(); entry = entryIterator.next();
Assert.assertEquals("Alberto", entry.getKey()); Assertions.assertEquals("Alberto", entry.getKey());
Assert.assertEquals("Alberto", entry.getValue()); Assertions.assertEquals("Alberto", entry.getValue());
entry = entryIterator.next(); entry = entryIterator.next();
Assert.assertEquals("Albertoad", entry.getKey()); Assertions.assertEquals("Albertoad", entry.getKey());
Assert.assertEquals("Albertoad", entry.getValue()); Assertions.assertEquals("Albertoad", entry.getValue());
entry = entryIterator.next(); entry = entryIterator.next();
Assert.assertEquals("Albertoo", entry.getKey()); Assertions.assertEquals("Albertoo", entry.getKey());
Assert.assertEquals("Albertoo", entry.getValue()); Assertions.assertEquals("Albertoo", entry.getValue());
Assert.assertFalse(entryIterator.hasNext()); Assertions.assertFalse(entryIterator.hasNext());
Assert.assertEquals("Albertoo", trie.remove("Albertoo")); Assertions.assertEquals("Albertoo", trie.remove("Albertoo"));
Assert.assertEquals("Alberto", map.firstKey()); Assertions.assertEquals("Alberto", map.firstKey());
Assert.assertEquals("Albertoad", map.lastKey()); Assertions.assertEquals("Albertoad", map.lastKey());
Assert.assertEquals(2, map.size()); Assertions.assertEquals(2, map.size());
entryIterator = map.entrySet().iterator(); entryIterator = map.entrySet().iterator();
entry = entryIterator.next(); entry = entryIterator.next();
Assert.assertEquals("Alberto", entry.getKey()); Assertions.assertEquals("Alberto", entry.getKey());
Assert.assertEquals("Alberto", entry.getValue()); Assertions.assertEquals("Alberto", entry.getValue());
entry = entryIterator.next(); entry = entryIterator.next();
Assert.assertEquals("Albertoad", entry.getKey()); Assertions.assertEquals("Albertoad", entry.getKey());
Assert.assertEquals("Albertoad", entry.getValue()); Assertions.assertEquals("Albertoad", entry.getValue());
Assert.assertFalse(entryIterator.hasNext()); Assertions.assertFalse(entryIterator.hasNext());
Assert.assertEquals("Albertoad", trie.remove("Albertoad")); Assertions.assertEquals("Albertoad", trie.remove("Albertoad"));
trie.put("Albertoo", "Albertoo"); trie.put("Albertoo", "Albertoo");
map = trie.prefixMap("X"); map = trie.prefixMap("X");
Assert.assertEquals(2, map.size()); Assertions.assertEquals(2, map.size());
Assert.assertFalse(map.containsKey("Albert")); Assertions.assertFalse(map.containsKey("Albert"));
Assert.assertTrue(map.containsKey("Xavier")); Assertions.assertTrue(map.containsKey("Xavier"));
Assert.assertFalse(map.containsKey("Xalan")); Assertions.assertFalse(map.containsKey("Xalan"));
iterator = map.values().iterator(); iterator = map.values().iterator();
Assert.assertEquals("Xavier", iterator.next()); Assertions.assertEquals("Xavier", iterator.next());
Assert.assertEquals("XyZ", iterator.next()); Assertions.assertEquals("XyZ", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
map = trie.prefixMap("An"); map = trie.prefixMap("An");
Assert.assertEquals(1, map.size()); Assertions.assertEquals(1, map.size());
Assert.assertEquals("Anna", map.firstKey()); Assertions.assertEquals("Anna", map.firstKey());
Assert.assertEquals("Anna", map.lastKey()); Assertions.assertEquals("Anna", map.lastKey());
iterator = map.keySet().iterator(); iterator = map.keySet().iterator();
Assert.assertEquals("Anna", iterator.next()); Assertions.assertEquals("Anna", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
map = trie.prefixMap("Ban"); map = trie.prefixMap("Ban");
Assert.assertEquals(1, map.size()); Assertions.assertEquals(1, map.size());
Assert.assertEquals("Banane", map.firstKey()); Assertions.assertEquals("Banane", map.firstKey());
Assert.assertEquals("Banane", map.lastKey()); Assertions.assertEquals("Banane", map.lastKey());
iterator = map.keySet().iterator(); iterator = map.keySet().iterator();
Assert.assertEquals("Banane", iterator.next()); Assertions.assertEquals("Banane", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
map = trie.prefixMap("Am"); map = trie.prefixMap("Am");
Assert.assertFalse(map.isEmpty()); Assertions.assertFalse(map.isEmpty());
Assert.assertEquals(3, map.size()); Assertions.assertEquals(3, map.size());
Assert.assertEquals("Amber", trie.remove("Amber")); Assertions.assertEquals("Amber", trie.remove("Amber"));
iterator = map.keySet().iterator(); iterator = map.keySet().iterator();
Assert.assertEquals("Amma", iterator.next()); Assertions.assertEquals("Amma", iterator.next());
Assert.assertEquals("Ammun", iterator.next()); Assertions.assertEquals("Ammun", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
iterator = map.keySet().iterator(); iterator = map.keySet().iterator();
map.put("Amber", "Amber"); map.put("Amber", "Amber");
Assert.assertEquals(3, map.size()); Assertions.assertEquals(3, map.size());
try { try {
iterator.next(); iterator.next();
Assert.fail("CME expected"); Assertions.fail("CME expected");
} catch(final ConcurrentModificationException expected) {} } catch(final ConcurrentModificationException expected) {}
Assert.assertEquals("Amber", map.firstKey()); Assertions.assertEquals("Amber", map.firstKey());
Assert.assertEquals("Ammun", map.lastKey()); Assertions.assertEquals("Ammun", map.lastKey());
map = trie.prefixMap("Ak\0"); map = trie.prefixMap("Ak\0");
Assert.assertTrue(map.isEmpty()); Assertions.assertTrue(map.isEmpty());
map = trie.prefixMap("Ak"); map = trie.prefixMap("Ak");
Assert.assertEquals(2, map.size()); Assertions.assertEquals(2, map.size());
Assert.assertEquals("Akka", map.firstKey()); Assertions.assertEquals("Akka", map.firstKey());
Assert.assertEquals("Akko", map.lastKey()); Assertions.assertEquals("Akko", map.lastKey());
map.put("Ak", "Ak"); map.put("Ak", "Ak");
Assert.assertEquals("Ak", map.firstKey()); Assertions.assertEquals("Ak", map.firstKey());
Assert.assertEquals("Akko", map.lastKey()); Assertions.assertEquals("Akko", map.lastKey());
Assert.assertEquals(3, map.size()); Assertions.assertEquals(3, map.size());
trie.put("Al", "Al"); trie.put("Al", "Al");
Assert.assertEquals(3, map.size()); Assertions.assertEquals(3, map.size());
Assert.assertEquals("Ak", map.remove("Ak")); Assertions.assertEquals("Ak", map.remove("Ak"));
Assert.assertEquals("Akka", map.firstKey()); Assertions.assertEquals("Akka", map.firstKey());
Assert.assertEquals("Akko", map.lastKey()); Assertions.assertEquals("Akko", map.lastKey());
Assert.assertEquals(2, map.size()); Assertions.assertEquals(2, map.size());
iterator = map.keySet().iterator(); iterator = map.keySet().iterator();
Assert.assertEquals("Akka", iterator.next()); Assertions.assertEquals("Akka", iterator.next());
Assert.assertEquals("Akko", iterator.next()); Assertions.assertEquals("Akko", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
Assert.assertEquals("Al", trie.remove("Al")); Assertions.assertEquals("Al", trie.remove("Al"));
map = trie.prefixMap("Akka"); map = trie.prefixMap("Akka");
Assert.assertEquals(1, map.size()); Assertions.assertEquals(1, map.size());
Assert.assertEquals("Akka", map.firstKey()); Assertions.assertEquals("Akka", map.firstKey());
Assert.assertEquals("Akka", map.lastKey()); Assertions.assertEquals("Akka", map.lastKey());
iterator = map.keySet().iterator(); iterator = map.keySet().iterator();
Assert.assertEquals("Akka", iterator.next()); Assertions.assertEquals("Akka", iterator.next());
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
map = trie.prefixMap("Ab"); map = trie.prefixMap("Ab");
Assert.assertTrue(map.isEmpty()); Assertions.assertTrue(map.isEmpty());
Assert.assertEquals(0, map.size()); Assertions.assertEquals(0, map.size());
try { try {
final Object o = map.firstKey(); final Object o = map.firstKey();
Assert.fail("got a first key: " + o); Assertions.fail("got a first key: " + o);
} catch(final NoSuchElementException nsee) {} } catch(final NoSuchElementException nsee) {}
try { try {
final Object o = map.lastKey(); final Object o = map.lastKey();
Assert.fail("got a last key: " + o); Assertions.fail("got a last key: " + o);
} catch(final NoSuchElementException nsee) {} } catch(final NoSuchElementException nsee) {}
iterator = map.values().iterator(); iterator = map.values().iterator();
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
map = trie.prefixMap("Albertooo"); map = trie.prefixMap("Albertooo");
Assert.assertTrue(map.isEmpty()); Assertions.assertTrue(map.isEmpty());
Assert.assertEquals(0, map.size()); Assertions.assertEquals(0, map.size());
try { try {
final Object o = map.firstKey(); final Object o = map.firstKey();
Assert.fail("got a first key: " + o); Assertions.fail("got a first key: " + o);
} catch(final NoSuchElementException nsee) {} } catch(final NoSuchElementException nsee) {}
try { try {
final Object o = map.lastKey(); final Object o = map.lastKey();
Assert.fail("got a last key: " + o); Assertions.fail("got a last key: " + o);
} catch(final NoSuchElementException nsee) {} } catch(final NoSuchElementException nsee) {}
iterator = map.values().iterator(); iterator = map.values().iterator();
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
map = trie.prefixMap(""); map = trie.prefixMap("");
Assert.assertSame(trie, map); // stricter than necessary, but a good check Assertions.assertSame(trie, map); // stricter than necessary, but a good check
map = trie.prefixMap("\0"); map = trie.prefixMap("\0");
Assert.assertTrue(map.isEmpty()); Assertions.assertTrue(map.isEmpty());
Assert.assertEquals(0, map.size()); Assertions.assertEquals(0, map.size());
try { try {
final Object o = map.firstKey(); final Object o = map.firstKey();
Assert.fail("got a first key: " + o); Assertions.fail("got a first key: " + o);
} catch(final NoSuchElementException nsee) {} } catch(final NoSuchElementException nsee) {}
try { try {
final Object o = map.lastKey(); final Object o = map.lastKey();
Assert.fail("got a last key: " + o); Assertions.fail("got a last key: " + o);
} catch(final NoSuchElementException nsee) {} } catch(final NoSuchElementException nsee) {}
iterator = map.values().iterator(); iterator = map.values().iterator();
Assert.assertFalse(iterator.hasNext()); Assertions.assertFalse(iterator.hasNext());
} }
public void testPrefixMapRemoval() { public void testPrefixMapRemoval() {
@ -301,31 +301,31 @@ public class PatriciaTrieTest<V> extends AbstractSortedMapTest<String, V> {
} }
SortedMap<String, String> map = trie.prefixMap("Al"); SortedMap<String, String> map = trie.prefixMap("Al");
Assert.assertEquals(8, map.size()); Assertions.assertEquals(8, map.size());
Iterator<String> iter = map.keySet().iterator(); Iterator<String> iter = map.keySet().iterator();
Assert.assertEquals("Alabama", iter.next()); Assertions.assertEquals("Alabama", iter.next());
Assert.assertEquals("Albert", iter.next()); Assertions.assertEquals("Albert", iter.next());
Assert.assertEquals("Alberto", iter.next()); Assertions.assertEquals("Alberto", iter.next());
Assert.assertEquals("Albertoo", iter.next()); Assertions.assertEquals("Albertoo", iter.next());
Assert.assertEquals("Alberts", iter.next()); Assertions.assertEquals("Alberts", iter.next());
Assert.assertEquals("Alien", iter.next()); Assertions.assertEquals("Alien", iter.next());
iter.remove(); iter.remove();
Assert.assertEquals(7, map.size()); Assertions.assertEquals(7, map.size());
Assert.assertEquals("Allie", iter.next()); Assertions.assertEquals("Allie", iter.next());
Assert.assertEquals("Alliese", iter.next()); Assertions.assertEquals("Alliese", iter.next());
Assert.assertFalse(iter.hasNext()); Assertions.assertFalse(iter.hasNext());
map = trie.prefixMap("Ak"); map = trie.prefixMap("Ak");
Assert.assertEquals(2, map.size()); Assertions.assertEquals(2, map.size());
iter = map.keySet().iterator(); iter = map.keySet().iterator();
Assert.assertEquals("Akka", iter.next()); Assertions.assertEquals("Akka", iter.next());
iter.remove(); iter.remove();
Assert.assertEquals(1, map.size()); Assertions.assertEquals(1, map.size());
Assert.assertEquals("Akko", iter.next()); Assertions.assertEquals("Akko", iter.next());
if (iter.hasNext()) { if (iter.hasNext()) {
Assert.fail("shouldn't have next (but was: " + iter.next() + ")"); Assertions.fail("shouldn't have next (but was: " + iter.next() + ")");
} }
Assert.assertFalse(iter.hasNext()); Assertions.assertFalse(iter.hasNext());
} }
public void testPrefixMapSizes() { public void testPrefixMapSizes() {
@ -442,4 +442,5 @@ public class PatriciaTrieTest<V> extends AbstractSortedMapTest<String, V> {
// (java.io.Serializable) map, // (java.io.Serializable) map,
// "src/test/resources/data/test/PatriciaTrie.fullCollection.version4.obj"); // "src/test/resources/data/test/PatriciaTrie.fullCollection.version4.obj");
// } // }
} }