Search in sources :

Example 1 with Player

use of org.assertj.core.test.Player in project assertj-core by joel-costigliola.

the class Objects_assertIsEqualToComparingOnlyGivenFields_Test method should_pass_when_selected_fields_and_nested_fields_accessed_with_getters_are_equal.

@Test
public void should_pass_when_selected_fields_and_nested_fields_accessed_with_getters_are_equal() {
    Player rose = new Player(new Name("Derrick", "Rose"), "Chicago Bulls");
    Player jalen = new Player(new Name("Derrick", "Coleman"), "Chicago Bulls");
    objects.assertIsEqualToComparingOnlyGivenFields(someInfo(), rose, jalen, noFieldComparators(), defaultTypeComparators(), "team", "name.first");
}
Also used : Player(org.assertj.core.test.Player) Name(org.assertj.core.test.Name) ObjectsBaseTest(org.assertj.core.internal.ObjectsBaseTest) Test(org.junit.Test)

Example 2 with Player

use of org.assertj.core.test.Player in project assertj-core by joel-costigliola.

the class Objects_assertIsEqualToComparingOnlyGivenFields_Test method should_pass_when_selected_fields_and_nested_public_fields_are_equal.

@Test
public void should_pass_when_selected_fields_and_nested_public_fields_are_equal() {
    Player rose = new Player(new Name("Derrick", "Rose"), "Chicago Bulls");
    rose.nickname = new Name("Crazy", "Dunks");
    Player jalen = new Player(new Name("Derrick", "Coleman"), "Chicago Bulls");
    jalen.nickname = new Name("Crazy", "Defense");
    objects.assertIsEqualToComparingOnlyGivenFields(someInfo(), rose, jalen, noFieldComparators(), defaultTypeComparators(), "team", "nickname.first");
}
Also used : Player(org.assertj.core.test.Player) Name(org.assertj.core.test.Name) ObjectsBaseTest(org.assertj.core.internal.ObjectsBaseTest) Test(org.junit.Test)

Example 3 with Player

use of org.assertj.core.test.Player in project assertj-core by joel-costigliola.

the class Objects_assertIsEqualToComparingOnlyGivenFields_Test method should_pass_when_mixed_nested_field_properties_compared_values_are_equal.

@Test
public void should_pass_when_mixed_nested_field_properties_compared_values_are_equal() {
    Player rose = new Player(new Name("Derrick", "Rose"), "Chicago Bulls");
    rose.nickname = new Name("Crazy", "Dunks");
    Player jalen = new Player(new Name("Jalen", "Rose"), "Chicago Bulls");
    jalen.nickname = new Name("Crazy", "Defense");
    // nickname is a field and Name#first is a property
    // name is a property and Name#first is a property
    objects.assertIsEqualToComparingOnlyGivenFields(someInfo(), rose, jalen, noFieldComparators(), defaultTypeComparators(), "name.last", "nickname.first");
}
Also used : Player(org.assertj.core.test.Player) Name(org.assertj.core.test.Name) ObjectsBaseTest(org.assertj.core.internal.ObjectsBaseTest) Test(org.junit.Test)

Aggregations

ObjectsBaseTest (org.assertj.core.internal.ObjectsBaseTest)3 Name (org.assertj.core.test.Name)3 Player (org.assertj.core.test.Player)3 Test (org.junit.Test)3