Пример #1
0
  /** test to generate a clon of a day */
  public void test_cloneDay() {
    Day firstDay = new Day();
    Day clonedDay = new Day();
    DSetOfResources setOfSequences = new StandardCollection();

    for (int i = 1; i < 4; i++) {
      setOfSequences.addResource(new DResource(Integer.toString(i), new Sequence()), 0);
    }
    firstDay.setSetOfSequences(setOfSequences);
    clonedDay = firstDay.cloneDay();

    assertEquals(
        "test_cloneDay : assertEquals 1 (Size of setOfSequences): ",
        firstDay.getSetOfSequences().size(),
        clonedDay.getSetOfSequences().size());
    assertEquals(
        "test_cloneDay : assertEquals 2 (ID of sequence 1): ",
        firstDay.getSetOfSequences().getResourceAt(0).getID(),
        firstDay.getSetOfSequences().getResourceAt(0).getID());
    assertEquals(
        "test_cloneDay : assertEquals 3 (ID of sequence 2): ",
        firstDay.getSetOfSequences().getResourceAt(1).getID(),
        firstDay.getSetOfSequences().getResourceAt(1).getID());
    assertEquals(
        "test_cloneDay : assertEquals 4 (ID of sequence 3): ",
        firstDay.getSetOfSequences().getResourceAt(2).getID(),
        firstDay.getSetOfSequences().getResourceAt(2).getID());
  } // end of method