
it.unimi.dsi.fastutil.ints.IntCollectionsTest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fastutil Show documentation
Show all versions of fastutil Show documentation
fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists, and queues with a small memory footprint and fast access and insertion; it provides also big (64-bit) arrays, sets and lists, sorting algorithms, fast, practical I/O classes for binary and text files, and facilities for memory mapping large files. Note that if you have both this jar and fastutil-core.jar in your dependencies, fastutil-core.jar should be excluded.
package it.unimi.dsi.fastutil.ints;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
public class IntCollectionsTest {
@Test
public void testIsNotEmpty() {
IntCollection test = IntCollections.asCollection(new IntIterable() {
@Override
public IntIterator iterator() {
return IntSets.singleton(0).iterator();
}
});
assertFalse(test.isEmpty());
}
@Test
public void testEmpty() {
IntCollection test = IntCollections.asCollection(new IntIterable() {
@Override
public IntIterator iterator() {
return IntSets.EMPTY_SET.iterator();
}
});
assertTrue(test.isEmpty());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy