1.1 --- a/samples/sidemeanings/test/org/apidesign/sidemeanings/test/MixedTest.java Sat Jun 14 18:51:38 2008 +0200
1.2 +++ b/samples/sidemeanings/test/org/apidesign/sidemeanings/test/MixedTest.java Wed Apr 01 18:21:39 2009 +0200
1.3 @@ -3,7 +3,8 @@
1.4
1.5 import org.apidesign.sidemeanings.MixedClass;
1.6 import org.apidesign.sidemeanings.NonMixed;
1.7 -import org.apidesign.sidemeanings.NonMixed.Callback;
1.8 +import org.apidesign.sidemeanings.NonMixedFactory;
1.9 +import org.apidesign.sidemeanings.NonMixedFactory.Callback;
1.10 import org.junit.After;
1.11 import org.junit.Before;
1.12 import org.junit.Test;
1.13 @@ -40,7 +41,7 @@
1.14
1.15 // BEGIN: sidemeanings.Mixed.Clean.Use
1.16 @Test public void useWithoutMixedMeanings() {
1.17 - class AddFiveMixedCounter implements NonMixed.Provider {
1.18 + class AddFiveMixedCounter implements NonMixedFactory.Provider {
1.19 private Callback callback;
1.20
1.21 public int toBeImplementedBySubclass() {
1.22 @@ -52,7 +53,7 @@
1.23 callback = c;
1.24 }
1.25 }
1.26 - NonMixed add5 = NonMixed.create(new AddFiveMixedCounter());
1.27 + NonMixed add5 = NonMixedFactory.create(new AddFiveMixedCounter());
1.28 assertEquals("5/1 = 5", 5, add5.apiForClients());
1.29 assertEquals("10/2 = 5", 5, add5.apiForClients());
1.30 assertEquals("15/3 = 5", 5, add5.apiForClients());