Package com.google.common.testing

Examples of com.google.common.testing.EqualsTester


    assertFalse(notNull.apply(null));
    assertTrue(notNull.apply(1));
  }

  public void testNotNull_equality() {
    new EqualsTester()
        .addEqualityGroup(Predicates.notNull(), Predicates.notNull())
        .addEqualityGroup(Predicates.isNull())
        .testEquals();
  }
View Full Code Here


    Collection<Integer> nums = ImmutableSet.of(1, 5);
    Collection<Integer> sameOrder = ImmutableSet.of(1, 5);
    Collection<Integer> differentOrder = ImmutableSet.of(5, 1);
    Collection<Integer> differentNums = ImmutableSet.of(1, 3, 5);

    new EqualsTester()
        .addEqualityGroup(Predicates.in(nums), Predicates.in(nums),
            Predicates.in(sameOrder), Predicates.in(differentOrder))
        .addEqualityGroup(Predicates.in(differentNums))
        .testEquals();
  }
View Full Code Here

    assertTrue(trimEqualsFoo.apply("Foo"));
    assertTrue(trimEqualsFoo.apply("   Foo   "));
    assertFalse(trimEqualsFoo.apply("Foo-b-que"));

    new EqualsTester()
        .addEqualityGroup(trimEqualsFoo, Predicates.compose(equalsFoo, trim))
        .addEqualityGroup(equalsFoo)
        .addEqualityGroup(trim)
        .addEqualityGroup(Predicates.compose(equalsFoo, identity))
        .addEqualityGroup(Predicates.compose(equalsBar, trim))
View Full Code Here

    assertEquals(pre.apply("foo"), post.apply("foo"));
  }

  @GwtIncompatible("java.util.regex.Pattern")
  public void testContains_equals() {
    new EqualsTester()
        .addEqualityGroup(
            Predicates.contains(Pattern.compile("foo")),
            Predicates.containsPattern("foo"))
        .addEqualityGroup(
            Predicates.contains(
View Full Code Here

        XmlSchemaType decimalSimpleType = BASE_SCHEMA.getTypeByName( Constants.XSD_DECIMAL );

        XmlSchemaType customSimpleType = CUSTOM_SCHEMA.getTypeByName("customSimpleType");
        XmlSchemaType customComplexType = CUSTOM_SCHEMA.getTypeByName("customComplexTypeType");

        new EqualsTester()
                .addEqualityGroup(
                    stringSimpleType,
                    stringSimpleType)
                .addEqualityGroup(
                    decimalSimpleType,
View Full Code Here

    @Test
    public void testXmlSchemaElements() {
        XmlSchemaElement customSimpleElem = CUSTOM_SCHEMA.getElementByName("customTopSimpleElement");
        XmlSchemaElement customComplexElement = CUSTOM_SCHEMA.getElementByName("customTopComplexElement");

        new EqualsTester()
                .addEqualityGroup(
                    customSimpleElem,
                    customSimpleElem)
                .addEqualityGroup(
                    customComplexElement,
View Full Code Here

        final QName grp1QName = new QName(CUSTOM_SCHEMA_NS, "customGroup1");
        final QName grp2QName = new QName(CUSTOM_SCHEMA_NS, "customGroup2");
        XmlSchemaGroup grp1 = CUSTOM_SCHEMA.getGroupByName(grp1QName);
        XmlSchemaGroup grp2 = CUSTOM_SCHEMA.getGroupByName(grp2QName);

        new EqualsTester()
                .addEqualityGroup(
                        grp1,
                        grp1)
                .addEqualityGroup(
                        grp2,
View Full Code Here

    assertEquals(14, (int) supplierFunction.apply(supplier));
  }

  public void testOfInstance_equals() {
    new EqualsTester()
        .addEqualityGroup(
            Suppliers.ofInstance("foo"), Suppliers.ofInstance("foo"))
        .addEqualityGroup(Suppliers.ofInstance("bar"))
        .testEquals();
  }
View Full Code Here

        .addEqualityGroup(Suppliers.ofInstance("bar"))
        .testEquals();
  }

  public void testCompose_equals() {
    new EqualsTester()
        .addEqualityGroup(
            Suppliers.compose(Functions.constant(1), Suppliers.ofInstance("foo")),
            Suppliers.compose(Functions.constant(1), Suppliers.ofInstance("foo")))
        .addEqualityGroup(
            Suppliers.compose(Functions.constant(2), Suppliers.ofInstance("foo")))
View Full Code Here

        .addEquivalenceGroup(ImmutableList.of("a", "b"), ImmutableList.of("a", "b"))
        .test();
  }

  public void testPairwiseEquivalent_equals() {
    new EqualsTester()
        .addEqualityGroup(Equivalence.equals().pairwise(), Equivalence.equals().pairwise())
        .addEqualityGroup(Equivalence.identity().pairwise())
        .testEquals();
  }
View Full Code Here

TOP

Related Classes of com.google.common.testing.EqualsTester

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.