package org.yamcs.parameter; import static org.junit.Assert.*; import org.junit.Test; public class SubsriptionArrayTest { @Test public void test() { SubscriptionArray s = new SubscriptionArray(); s.add(1); assertArrayEquals(new int[] {1}, s.getArray()); s.add(1); assertEquals(1, s.size()); s.add(3); assertEquals(2, s.size()); s.add(4); s.add(2); assertArrayEquals(new int[] {1, 2, 3, 4}, s.getArray()); assertTrue(s.remove(3)); assertArrayEquals(new int[] {1, 2, 4}, s.getArray()); assertFalse(s.remove(3)); assertArrayEquals(new int[] {1, 2, 4}, s.getArray()); } }