use of org.assertj.core.test.CartoonCharacter in project assertj-core by joel-costigliola.
the class Assumptions_assumeThat_with_extracting_Test method setup.
@Before
public void setup() {
yoda = new Jedi("Yoda", "green");
luke = new Jedi("Luke", "green");
jedis = newHashSet(yoda, luke);
bart = new CartoonCharacter("Bart Simpson");
lisa = new CartoonCharacter("Lisa Simpson");
maggie = new CartoonCharacter("Maggie Simpson");
homer = new CartoonCharacter("Homer Simpson");
homer.addChildren(bart, lisa, maggie);
pebbles = new CartoonCharacter("Pebbles Flintstone");
fred = new CartoonCharacter("Fred Flintstone");
fred.addChildren(pebbles);
}
use of org.assertj.core.test.CartoonCharacter in project assertj-core by joel-costigliola.
the class BaseAssumptionsRunnerTest method setupData.
private static void setupData() {
bart = new CartoonCharacter("Bart Simpson");
lisa = new CartoonCharacter("Lisa Simpson");
maggie = new CartoonCharacter("Maggie Simpson");
homer = new CartoonCharacter("Homer Simpson");
homer.getChildren().add(bart);
homer.getChildren().add(lisa);
homer.getChildren().add(maggie);
CartoonCharacter pebbles = new CartoonCharacter("Pebbles Flintstone");
fred = new CartoonCharacter("Fred Flintstone");
fred.getChildren().add(pebbles);
throwingNameExtractor = TolkienCharacter::getName;
throwingAgeExtractor = TolkienCharacter::getAge;
nameExtractor = TolkienCharacter::getName;
ageExtractor = TolkienCharacter::getAge;
nameExtractorFunction = TolkienCharacter::getName;
ageExtractorFunction = TolkienCharacter::getAge;
frodo = TolkienCharacter.of("Frodo", 33, Race.HOBBIT);
sam = TolkienCharacter.of("Sam", 35, Race.HOBBIT);
childrenExtractor = CartoonCharacter::getChildren;
}
use of org.assertj.core.test.CartoonCharacter in project assertj-core by joel-costigliola.
the class SoftAssertionsPerfTest method setup.
@Before
public void setup() {
softly = new SoftAssertions();
bart = new CartoonCharacter("Bart Simpson");
lisa = new CartoonCharacter("Lisa Simpson");
maggie = new CartoonCharacter("Maggie Simpson");
homer = new CartoonCharacter("Homer Simpson");
homer.getChildren().add(bart);
homer.getChildren().add(lisa);
homer.getChildren().add(maggie);
CartoonCharacter pebbles = new CartoonCharacter("Pebbles Flintstone");
fred = new CartoonCharacter("Fred Flintstone");
fred.getChildren().add(pebbles);
List<String> names = asList("Dave", "Jeff");
LinkedHashSet<String> jobs = newLinkedHashSet("Plumber", "Builder");
Iterable<String> cities = asList("Dover", "Boston", "Paris");
int[] ranks = { 1, 2, 3 };
iterableMap = new LinkedHashMap<>();
iterableMap.put("name", names);
iterableMap.put("job", jobs);
iterableMap.put("city", cities);
iterableMap.put("rank", ranks);
}
use of org.assertj.core.test.CartoonCharacter in project assertj-core by joel-costigliola.
the class IterableAssert_flatExtracting_Test method should_allow_assertions_on_joined_lists_when_extracting_children_with_anonymous_class_throwing_extractor.
@Test
public void should_allow_assertions_on_joined_lists_when_extracting_children_with_anonymous_class_throwing_extractor() {
List<CartoonCharacter> cartoonCharacters = newArrayList(homer, fred);
assertThat(cartoonCharacters).flatExtracting(new ThrowingExtractor<CartoonCharacter, List<CartoonCharacter>, Exception>() {
@Override
public List<CartoonCharacter> extractThrows(CartoonCharacter cartoonCharacter) throws Exception {
if (cartoonCharacter.getChildren().isEmpty())
throw new Exception("no children");
return cartoonCharacter.getChildren();
}
}).containsOnly(bart, lisa, maggie, pebbles);
}
use of org.assertj.core.test.CartoonCharacter in project assertj-core by joel-costigliola.
the class IterableAssert_flatExtracting_Test method setUp.
@Before
public void setUp() {
bart = new CartoonCharacter("Bart Simpson");
lisa = new CartoonCharacter("Lisa Simpson");
maggie = new CartoonCharacter("Maggie Simpson");
homer = new CartoonCharacter("Homer Simpson");
homer.addChildren(bart, lisa, maggie);
pebbles = new CartoonCharacter("Pebbles Flintstone");
fred = new CartoonCharacter("Fred Flintstone");
fred.addChildren(pebbles);
}
Aggregations