package org.genedb.util; import static org.junit.Assert.assertEquals; import org.junit.Test; public class CountersTest { private Counters c = new Counters(); @Test public void firstTime() { assertEquals(1, c.nextval("one")); assertEquals(1, c.nextval("two")); } @Test public void secondTime() { c.nextval("one"); assertEquals(2, c.nextval("one")); assertEquals(3, c.nextval("one")); c.nextval("two"); assertEquals(2, c.nextval("two")); assertEquals(3, c.nextval("two")); assertEquals(4, c.nextval("one")); } @Test public void reset() { assertEquals(1, c.nextval("x")); assertEquals(2, c.nextval("x")); c.clear(); assertEquals(1, c.nextval("x")); assertEquals(2, c.nextval("x")); } }