1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.math.util;
19
20 import junit.framework.TestCase;
21
22
23
24
25 public class TransformerMapTest extends TestCase {
26
27
28
29 public void testPutTransformer(){
30 NumberTransformer expected = new DefaultTransformer();
31
32 TransformerMap map = new TransformerMap();
33 map.putTransformer(TransformerMapTest.class, expected);
34 assertEquals(expected, map.getTransformer(TransformerMapTest.class));
35 }
36
37
38
39
40 public void testContainsClass(){
41 NumberTransformer expected = new DefaultTransformer();
42 TransformerMap map = new TransformerMap();
43 map.putTransformer(TransformerMapTest.class, expected);
44 assertTrue(map.containsClass(TransformerMapTest.class));
45 }
46
47
48
49
50 public void testContainsTransformer(){
51 NumberTransformer expected = new DefaultTransformer();
52 TransformerMap map = new TransformerMap();
53 map.putTransformer(TransformerMapTest.class, expected);
54 assertTrue(map.containsTransformer(expected));
55 }
56
57
58
59
60 public void testRemoveTransformer(){
61 NumberTransformer expected = new DefaultTransformer();
62
63 TransformerMap map = new TransformerMap();
64 map.putTransformer(TransformerMapTest.class, expected);
65 assertTrue(map.containsClass(TransformerMapTest.class));
66 assertTrue(map.containsTransformer(expected));
67 map.removeTransformer(TransformerMapTest.class);
68 assertFalse(map.containsClass(TransformerMapTest.class));
69 assertFalse(map.containsTransformer(expected));
70 }
71
72
73
74
75 public void testClear(){
76 NumberTransformer expected = new DefaultTransformer();
77
78 TransformerMap map = new TransformerMap();
79 map.putTransformer(TransformerMapTest.class, expected);
80 assertTrue(map.containsClass(TransformerMapTest.class));
81 map.clear();
82 assertFalse(map.containsClass(TransformerMapTest.class));
83 }
84
85
86
87
88 public void testClasses(){
89 NumberTransformer expected = new DefaultTransformer();
90 TransformerMap map = new TransformerMap();
91 map.putTransformer(TransformerMapTest.class, expected);
92 assertTrue(map.classes().contains(TransformerMapTest.class));
93 }
94
95
96
97
98 public void testTransformers(){
99 NumberTransformer expected = new DefaultTransformer();
100 TransformerMap map = new TransformerMap();
101 map.putTransformer(TransformerMapTest.class, expected);
102 assertTrue(map.transformers().contains(expected));
103 }
104 }