use of org.assertj.core.test.Name in project assertj-core by joel-costigliola.
the class ByNameSingleExtractorTest method should_fallback_to_field_if_exception_has_been_thrown_on_property_access.
@Test
public void should_fallback_to_field_if_exception_has_been_thrown_on_property_access() {
Object extractedValue = nameExtractor().extract(new EmployeeWithBrokenName("Name"));
assertThat(extractedValue).isEqualTo(new Name("Name"));
}
use of org.assertj.core.test.Name in project assertj-core by joel-costigliola.
the class FieldsOrPropertiesExtractor_extract_Test method setUp.
@Before
public void setUp() {
yoda = new Employee(1L, new Name("Yoda"), 800);
yoda.surname = new Name("Master", "Jedi");
luke = new Employee(2L, new Name("Luke", "Skywalker"), 26);
employees = newArrayList(yoda, luke);
}
use of org.assertj.core.test.Name in project assertj-core by joel-costigliola.
the class FieldsOrPropertiesExtractor_extract_Test method should_extract_null_valuesfor_null_field_values.
@Test
public void should_extract_null_valuesfor_null_field_values() {
List<Object> extractedValues = extract(employees, byName("surname"));
assertThat(extractedValues).containsOnly(new Name("Master", "Jedi"), null);
}
use of org.assertj.core.test.Name in project assertj-core by joel-costigliola.
the class FieldsOrPropertiesExtractor_extract_tuples_Test method setUp.
@Before
public void setUp() {
yoda = new Employee(1L, new Name("Yoda"), 800);
yoda.surname = new Name("Master", "Jedi");
luke = new Employee(2L, new Name("Luke", "Skywalker"), 26);
employees = newArrayList(yoda, luke);
}
use of org.assertj.core.test.Name in project assertj-core by joel-costigliola.
the class PropertyOrFieldSupport_getValueOf_Test method should_prefer_properties_over_fields.
@Test
public void should_prefer_properties_over_fields() {
Object extractedValue = propertyOrFieldSupport.getValueOf("name", employeeWithOverriddenName("Overridden Name"));
assertThat(extractedValue).isEqualTo(new Name("Overridden Name"));
}
Aggregations