/** * */ package it.univr.di.labeledvalue; import it.unimi.dsi.fastutil.ints.IntSet; import it.unimi.dsi.fastutil.objects.Object2IntMap.Entry; import it.unimi.dsi.fastutil.objects.Object2IntRBTreeMap; import it.unimi.dsi.fastutil.objects.ObjectArraySet; import it.unimi.dsi.fastutil.objects.ObjectSet; import org.apache.commons.math3.stat.descriptive.SummaryStatistics; import org.junit.Before; import org.junit.Test; import javax.annotation.Nonnull; import java.io.Serial; import java.time.Duration; import java.time.Instant; import java.util.Iterator; import java.util.Objects; import java.util.Random; import java.util.logging.Logger; import static org.junit.Assert.*; /** * @author posenato */ @SuppressWarnings("ForLoopReplaceableByWhile") public class LabeledIntTreeMapTest { @SuppressWarnings("unused") static private final Logger LOG = Logger.getLogger("LabeledIntTreeMapTest"); /** * stub class just to have a different implementation of the interface. * * @author posenato */ private static final class LabeledIntMapStub implements LabeledIntMap { @Serial private static final long serialVersionUID = 1L; /** * */ Object2IntRBTreeMap