diff -r 1c999569643b -r acf2c31e22d4 samples/composition/src-test/api/FactorialTest.java --- a/samples/composition/src-test/api/FactorialTest.java Sat Jun 14 10:04:51 2008 +0200 +++ b/samples/composition/src-test/api/FactorialTest.java Sat Jun 14 10:04:53 2008 +0200 @@ -38,22 +38,4 @@ public void testFactorial5() { assertEquals(120, Factorial.factorial(5)); } - - /** Class showing inventive, non-expected use of - * Arithmetica methods to do multiplication instead of - * addition. - */ - //BEGIN: design.composition.arith.factorial - public static final class Factorial extends Arithmetica { - public static int factorial(int n) { - return new Factorial().sumRange(1, n); - } - @Override - public int sumTwo(int one, int second) { - return one * second; - } - } - //END: design.composition.arith.factorial - - }