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]>");
 }
Exemple #2
0
  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));
 }