コード例 #1
0
ファイル: SlotInfoTest.java プロジェクト: hasnainv/Adx
 @Test
 public void testRegularReserve() {
   for (QueryType type : QueryType.values()) {
     assertEquals(reserveInfo.getRegularReserve(type), 0.0, 0);
     reserveInfo.setRegularReserve(type, 1.0);
     assertEquals(reserveInfo.getRegularReserve(type), 1.0, 0);
   }
 }
コード例 #2
0
ファイル: SlotInfoTest.java プロジェクト: hasnainv/Adx
 @Test
 public void testPromotedReserve() {
   for (QueryType type : QueryType.values()) {
     //                System.out.println(type+" "+reserveInfo.getPromotedReserve(type));
     assertEquals(reserveInfo.getPromotedReserve(type), 0.0, 0);
     reserveInfo.setPromotedReserve(type, 1.0);
     assertEquals(reserveInfo.getPromotedReserve(type), 1.0, 0);
   }
 }
コード例 #3
0
ファイル: SlotInfoTest.java プロジェクト: hasnainv/Adx
  @Test
  public void testEquals() {
    ReserveInfo other = new ReserveInfo();
    for (QueryType type : QueryType.values()) {
      other.setPromotedReserve(type, 1.0);
      assertFalse(reserveInfo.equals(other));

      other = new ReserveInfo();
      other.setRegularReserve(type, 1.0);
      assertFalse(reserveInfo.equals(other));

      assertEquals(reserveInfo, reserveInfo);
      assertFalse(reserveInfo.equals(null));
      assertFalse(reserveInfo.equals(""));

      other = new ReserveInfo();
      assertEquals(reserveInfo.hashCode(), other.hashCode());

      reserveInfo.setPromotedReserve(type, 1.0);
      reserveInfo.setRegularReserve(type, 1.0);

      other.setPromotedReserve(type, 1.0);
      other.setRegularReserve(type, 1.0);
      assertEquals(reserveInfo.hashCode(), other.hashCode());
    }
  }