Examples of TextDescription


Examples of org.assertj.core.description.TextDescription

public class ShouldHaveFields_create_Test {

  @Test
  public void should_create_error_message_for_fields() {
    ErrorMessageFactory factory = shouldHaveFields(Person.class, newLinkedHashSet("name", "address"), newLinkedHashSet("address"));
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertThat(message).isEqualTo(
                                  "[Test] \n"
                                      + "Expecting\n"
                                      + "  <org.assertj.core.test.Person>\n"
                                      + "to have fields:\n"
View Full Code Here

Examples of org.assertj.core.description.TextDescription

  }
 
  @Test
  public void should_create_error_message_for_declared_fields() {
    ErrorMessageFactory factory = shouldHaveDeclaredFields(Person.class, newLinkedHashSet("name", "address"), newLinkedHashSet("address"));
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertThat(message).isEqualTo(
                                  "[Test] \n"
                                      + "Expecting\n"
                                      + "  <org.assertj.core.test.Person>\n"
                                      + "to have declared fields:\n"
View Full Code Here

Examples of org.assertj.core.description.TextDescription

  @Test
  public void should_create_error_message_with_period_boundaries_included() throws ParseException {
    ErrorMessageFactory factory = shouldBeCloseTo(Dates.parseDatetimeWithMs("2011-01-01T00:00:00.000"),
        Dates.parseDatetimeWithMs("2011-01-01T00:00:00.101"), 100, 101);
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertEquals(
        "[Test] \nExpecting:\n <2011-01-01T00:00:00.000>\nto be close to:\n <2011-01-01T00:00:00.101>\nby less than 100ms but difference was 101ms",
        message);
  }
View Full Code Here

Examples of org.assertj.core.description.TextDescription

    factory = elementsShouldBeAtLeast(newArrayList("Yoda", "Solo", "Leia"), 2, new TestCondition<String>("a Jedi"));
  }

  @Test
  public void should_create_error_message() {
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertEquals("[Test] \nExpecting elements:\n<[\"Yoda\", \"Solo\", \"Leia\"]>\n to be at least 2 times <a Jedi>", message);
  }
View Full Code Here

Examples of org.assertj.core.description.TextDescription

    factory = shouldBeBefore(parse("2011-01-01"), parse("2012-01-01"));
  }

  @Test
  public void should_create_error_message() {
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertEquals("[Test] \nExpecting:\n <2011-01-01T00:00:00>\nto be strictly before:\n <2012-01-01T00:00:00>", message);
  }
View Full Code Here

Examples of org.assertj.core.description.TextDescription

                                     Sets.<Class<?>> newLinkedHashSet(String.class, Integer.class), Sets.<Class<?>> newLinkedHashSet((String.class)));
  }

  @Test
  public void should_create_error_message() {
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertThat(message).isEqualTo(
                                  "[Test] \n"
                                      + "Expecting\n"
                                      + "  <org.assertj.core.error.ShouldBeAssignableFrom_create_Test>\n"
                                      + "to be assignable from:\n"
View Full Code Here

Examples of org.assertj.core.description.TextDescription

  public void should_create_error_message_with_all_fields_differences() {
    factory = shouldBeEqualComparingOnlyGivenFields(new Jedi("Luke", "blue"), newArrayList("name", "lightSaberColor"),
                                                    newArrayList((Object) "Luke", "blue"),
                                                    newArrayList((Object) "Yoda", "green"), newArrayList("name",
                                                                                                         "lightSaberColor"));
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertThat(message).isEqualTo("[Test] \n" +
                                  "Expecting values:\n" +
                                  "  <[\"Yoda\", \"green\"]>\n" +
                                  "in fields:\n" +
                                  "  <[\"name\", \"lightSaberColor\"]>\n" +
View Full Code Here

Examples of org.assertj.core.description.TextDescription

  @Test
  public void should_create_error_message_with_single_field_difference() {
    factory = shouldBeEqualComparingOnlyGivenFields(new Jedi("Yoda", "green"), newArrayList("lightSaberColor"),
                                                    newArrayList((Object) "green"), newArrayList((Object) "blue"),
                                                    newArrayList("lightSaberColor"));
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertThat(message).isEqualTo("[Test] \nExpecting value <\"blue\">" +
                                  " in field <\"lightSaberColor\">" +
                                  " but was <\"green\">" +
                                  " in <Yoda the Jedi>");
  }
View Full Code Here

Examples of org.assertj.core.description.TextDescription

    factory = elementsShouldHave(newArrayList("Yoda", "Luke", "Leia"), newArrayList("Leia"), new TestCondition<String>("jedi power"));
  }

  @Test
  public void should_create_error_message() {
    String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
    assertEquals("[Test] \nExpecting elements:\n<[\"Leia\"]>\n of \n<[\"Yoda\", \"Luke\", \"Leia\"]>\n to have <jedi power>", message);
  }
View Full Code Here

Examples of org.assertj.core.description.TextDescription

  factory = shouldBeGreater(6, 8);
  }

  @Test
  public void should_create_error_message() {
  String message = factory.create(new TextDescription("Test"), new StandardRepresentation());
  assertThat(message).isEqualTo("[Test] \n" +
                                "Expecting:\n" +
                                " <6>\n" +
                                "to be greater than:\n" +
                                " <8> ");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.