Skip to content

Commit 1ff626f

Browse files
committed
Rename Transformer to LambdaExmaple
1 parent 6187e57 commit 1ff626f

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

src/main/java/de/codecentric/java8examples/lambdas/Transformer.java renamed to src/main/java/de/codecentric/java8examples/lambdas/LambdaExample.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
* A transformer that uses functional interfaces which can be implemented using lambda expressions. Look at the
99
* TransformerTest to see lambdas in action.
1010
*/
11-
public class Transformer<E> {
11+
public class LambdaExample<E> {
1212

1313
private E elem;
1414

15-
public Transformer(E elem) {
15+
public LambdaExample(E elem) {
1616
this.elem = elem;
1717
}
1818

src/test/java/de/codecentric/java8examples/lambdas/TransformerTest.java renamed to src/test/java/de/codecentric/java8examples/lambdas/LambdaExampleTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@
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

Comments
 (0)