@Test public void ContainerFactory() { MappeableBitmapContainer bc1, bc2, bc3; MappeableArrayContainer ac1, ac2, ac3; bc1 = new MappeableBitmapContainer(); bc2 = new MappeableBitmapContainer(); bc3 = new MappeableBitmapContainer(); ac1 = new MappeableArrayContainer(); ac2 = new MappeableArrayContainer(); ac3 = new MappeableArrayContainer(); for (short i = 0; i < 5000; i++) bc1.add((short) (i * 70)); for (short i = 0; i < 5000; i++) bc2.add((short) (i * 70)); for (short i = 0; i < 5000; i++) bc3.add((short) (i * 70)); for (short i = 0; i < 4000; i++) ac1.add((short) (i * 50)); for (short i = 0; i < 4000; i++) ac2.add((short) (i * 50)); for (short i = 0; i < 4000; i++) ac3.add((short) (i * 50)); MappeableBitmapContainer rbc; rbc = ac1.clone().toBitmapContainer(); Assert.assertTrue(validate(rbc, ac1)); rbc = ac2.clone().toBitmapContainer(); Assert.assertTrue(validate(rbc, ac2)); rbc = ac3.clone().toBitmapContainer(); Assert.assertTrue(validate(rbc, ac3)); }