samples/componentinjection/anagram-modular/src-test/org/apidesign/anagram/gui/AnagramsTestBase.java
1.1 --- a/samples/componentinjection/anagram-modular/src-test/org/apidesign/anagram/gui/AnagramsTestBase.java Sat Jun 14 10:08:25 2008 +0200
1.2 +++ b/samples/componentinjection/anagram-modular/src-test/org/apidesign/anagram/gui/AnagramsTestBase.java Sat Jun 14 10:08:28 2008 +0200
1.3 @@ -30,13 +30,29 @@
1.4 assertEquals(
1.5 "It is the mock one", SingleMockLibrary.class, l.getClass()
1.6 );
1.7 +
1.8 + ui.display();
1.9 +
1.10 + assertEquals(
1.11 + "The word from SingleMockLibrary is taken",
1.12 + "Hello World!", ui.getOriginalWord()
1.13 + );
1.14 + assertEquals(
1.15 + "The word is rotated using ReversingMockScrambler",
1.16 + "!dlroW olleH", ui.getScrambledWord()
1.17 + );
1.18 }
1.19
1.20 - public static final class ReversingMockScrambler {
1.21 -
1.22 + public static final class ReversingMockScrambler implements Scrambler {
1.23 + public String scramble(String word) {
1.24 + return new StringBuilder(word).reverse().toString();
1.25 + }
1.26 }
1.27
1.28 - public static final class SingleMockLibrary {
1.29 + public static final class SingleMockLibrary implements WordLibrary {
1.30 + public String[] getWords() {
1.31 + return new String[] { "Hello World!" };
1.32 + }
1.33
1.34 }
1.35 }