1313/**
1414 * Test case showing how lambda expressions work.
1515 */
16- public class TransformerTest {
16+ public class LambdaExampleTest {
1717
18- private Transformer <Person > transformer ;
18+ private LambdaExample <Person > example ;
1919 private Person peter ;
2020
2121 @ Before
2222 public void setUp () throws Exception {
2323 // Nerd info: 5/15/1962 was the release date of Amazing Fantasy #15, where Spider Man had his first appearance
2424 peter = new Person ("Peter" , "Parker" , dateOf (8 , 15 , 1962 ), Person .Gender .MALE );
25- transformer = new Transformer <Person >(peter );
25+ example = new LambdaExample <Person >(peter );
2626 }
2727
2828 @ Test
2929 public void peterIsOlderThan30 () throws Exception {
3030 // explicit declaration of type
31- assertTrue (transformer .matches ((Person person ) -> person .getAge () > 30 ));
31+ assertTrue (example .matches ((Person person ) -> person .getAge () > 30 ));
3232
3333
34- transformer .matches (new Predicate <Person >() {
34+ example .matches (new Predicate <Person >() {
3535 @ Override
3636 public boolean test (Person person ) {
3737 return false ; //To change body of implemented methods use File | Settings | File Templates.
@@ -42,12 +42,12 @@ public boolean test(Person person) {
4242 @ Test
4343 public void printAge () throws Exception {
4444 // type is inferred from context
45- assertEquals ("Parker" , transformer .transform (p -> p .getLastName ()));
45+ assertEquals ("Parker" , example .transform (p -> p .getLastName ()));
4646 }
4747
4848 @ Test
4949 public void transgendering () throws Exception {
50- transformer .consume (p -> p .setGender (oppositeOf (p .getGender ())));
50+ example .consume (p -> p .setGender (oppositeOf (p .getGender ())));
5151
5252 assertEquals (Person .Gender .FEMALE , peter .getGender ());
5353 }
0 commit comments