public void testCopy() { Block b3 = new Block(1, 3, 10, 6); // random block Block copyb3 = b3.clone(); assertTrue(copyb3.height() == 10); assertFalse(copyb3.height() == 9); assertTrue(copyb3.width() == 4); assertEquals(copyb3.toString(), "Block<(10x4)@[1,3]>"); }
public Site clone() { Site newSite = new Site(); for (InfoEntry infoEntry : infoEntries) newSite.infoEntries.add(infoEntry.clone()); newSite.blocks.clear(); for (Block block : blocks) newSite.blocks.add(block.clone()); newSite.restricted = restricted; newSite.limited = limited; newSite.shared = shared; return newSite; }
public DoStatement clone() { final DoStatement s = new DoStatement(condition.clone(), body.clone()); copyFieldsTo(s); return s; }
public void testClone() { Block b = new Block(123, 100, 200, 122); // random block Block bclone = b.clone(); assertTrue(b.equals(bclone)); }