コード例 #1
0
  /** To test equal */
  public void testEquals() {
    /* Fixture */

    /*
     * Recipe book1 = new Recipe( "Title1", "Desc 1","123"); Recipe book1a =
     * new Recipe( "Title1", "Desc 1","123"); Recipe book1m = new Recipe(
     * "Title1a", "Desc 1a","dsdf"); Recipe book2 = new Recipe( "Title2",
     * "Desc 2","sdasd");
     */

    /* Assertions */
    // A book must be equal to itself
    assertTrue(book1.equals(book1));

    // Books with the same isbn are consedered equal, even if their titles
    // and descriptions are different
    // assertTrue(book1.equals(book1m));
    // Books with different isbn are not equal
    assertFalse(book1.getId().equals(book2.getId()));
  }
コード例 #2
0
 public static boolean testMultiplyAllAmounts(
     Recipe initial, double multiplier, Recipe comparison) {
   Recipe result = initial.multiplyAllAmounts(multiplier);
   return result.equals(comparison);
 }