Package com.google.common.testutils

Examples of com.google.common.testutils.EqualsTester$NotAnInstance


    assertEquals((Integer) 1, function.apply("One"));
    assertNull(function.apply("Two"));

    // check basic sanity of equals and hashCode
    new EqualsTester(function)
        .addEqualObject(SerializableTester.reserialize(function))
        .addNotEqualObject(Functions.forMap(map, 1))
        .testEquals();
  }
View Full Code Here


      japaneseToSpanish.apply("Shi");
      fail();
    } catch (IllegalArgumentException e) {
    }

    new EqualsTester(japaneseToSpanish)
        .addEqualObject(
            Functions.compose(integerToSpanish, japaneseToInteger))
        .addEqualObject(
            SerializableTester.reserialize(japaneseToSpanish))
        .addNotEqualObject(japaneseToInteger)
View Full Code Here

        Functions.forPredicate(Predicates.alwaysFalse());

    assertTrue(alwaysTrue.apply(0));
    assertFalse(alwaysFalse.apply(0));

    new EqualsTester(alwaysTrue)
        .addEqualObject(Functions.forPredicate(Predicates.alwaysTrue()))
        .addNotEqualObject(alwaysFalse)
        .addNotEqualObject(Functions.identity())
        .testEquals();
View Full Code Here

    Function<Object, String> g = Functions.constant(null);
    assertEquals(null, g.apply(2));
    assertEquals(null, g.apply(null));

    new EqualsTester(f)
        .addEqualObject(Functions.constant("correct"))
        .addNotEqualObject(Functions.constant("incorrect"))
        .addNotEqualObject(Functions.toStringFunction())
        .addNotEqualObject(g)
        .testEquals();

    new EqualsTester(g)
        .addEqualObject(Functions.constant(null))
        .addNotEqualObject(Functions.constant("incorrect"))
        .addNotEqualObject(Functions.toStringFunction())
        .addNotEqualObject(f)
        .testEquals();
View Full Code Here

  public void testAlwaysTrue_apply() {
    assertEvalsToTrue(Predicates.alwaysTrue());
  }

  public void testAlwaysTrue_equality() throws Exception {
    new EqualsTester(TRUE)
        .addEqualObject(Predicates.alwaysTrue())
        .addNotEqualObject(isOdd())
        .addNotEqualObject(Predicates.alwaysFalse())
        .testEquals();
  }
View Full Code Here

  public void testAlwaysFalse_apply() throws Exception {
    assertEvalsToFalse(Predicates.alwaysFalse());
  }

  public void testAlwaysFalse_equality() throws Exception {
    new EqualsTester(FALSE)
        .addEqualObject(Predicates.alwaysFalse())
        .addNotEqualObject(isOdd())
        .addNotEqualObject(Predicates.alwaysTrue())
        .testEquals();
  }
View Full Code Here

    assertEvalsToFalse(Predicates.not(TRUE));
    assertEvalsLikeOdd(Predicates.not(Predicates.not(isOdd())));
  }

  public void testNot_equality() {
    new EqualsTester(Predicates.not(isOdd()))
        .addEqualObject(Predicates.not(isOdd()))
        .addNotEqualObject(Predicates.not(TRUE))
        .addNotEqualObject(isOdd())
        .testEquals();
  }
View Full Code Here

        .testEquals();
  }

  public void testNot_equalityForNotOfKnownValues() {
    /* Would be nice to have .addEqualObject(Predicates.not(FALSE)). */
    new EqualsTester(TRUE)
        .addEqualObject(Predicates.alwaysTrue())
        .addNotEqualObject(FALSE)
        .addNotEqualObject(Predicates.not(TRUE))
        .testEquals();

    /* Would be nice to have .addEqualObject(Predicates.not(TRUE)). */
    new EqualsTester(FALSE)
        .addEqualObject(Predicates.alwaysFalse())
        .addNotEqualObject(TRUE)
        .addNotEqualObject(Predicates.not(FALSE))
        .testEquals();

    /* Would be nice to have .addEqualObject(Predicates.not(notNull())). */
    new EqualsTester(Predicates.isNull())
        .addEqualObject(Predicates.isNull())
        .addNotEqualObject(Predicates.notNull())
        .addNotEqualObject(Predicates.not(Predicates.isNull()))
        .testEquals();

    /* Would be nice to have .addEqualObject(Predicates.not(isNull())). */
    new EqualsTester(Predicates.notNull())
        .addEqualObject(Predicates.notNull())
        .addNotEqualObject(Predicates.isNull())
        .addNotEqualObject(Predicates.not(Predicates.notNull()))
        .testEquals();
  }
View Full Code Here

    assertEvalsToTrue(Predicates.and());
  }

  @SuppressWarnings("unchecked")
  public void testAnd_equalityNoArgs() {
    new EqualsTester(Predicates.and())
        .addEqualObject(Predicates.and())
        .addNotEqualObject(Predicates.and(FALSE))
        .addNotEqualObject(Predicates.or())
        .testEquals();
  }
View Full Code Here

    assertEvalsLikeOdd(Predicates.and(isOdd()));
  }

  @SuppressWarnings("unchecked")
  public void testAnd_equalityOneArg() {
    new EqualsTester(Predicates.and(NEVER_REACHED))
        .addEqualObject(Predicates.and(NEVER_REACHED))
        .addNotEqualObject(Predicates.and(NEVER_REACHED, FALSE))
        .addNotEqualObject(Predicates.and(isOdd()))
        .addNotEqualObject(Predicates.and())
        .addNotEqualObject(Predicates.or(NEVER_REACHED))
View Full Code Here

TOP

Related Classes of com.google.common.testutils.EqualsTester$NotAnInstance

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.