MentaContainer

Rev

Rev 40 | Rev 44 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 40 Rev 41
Line 14... Line 14...
14
14
15
                c.ioc("myStr", String.class);
15
                c.ioc("myStr", String.class);
16
16
17
                Assert.assertEquals("", c.get("myStr"));
17
                Assert.assertEquals("", c.get("myStr"));
18
18
19
                String s1 = (String) c.get("myStr");
-
 
-
 
19
                String s1 = c.get("myStr");
20
20
21
                String s2 = (String) c.get("myStr");
-
 
-
 
21
                String s2 = c.get("myStr");
22
22
23
                Assert.assertTrue(s1 != s2);
23
                Assert.assertTrue(s1 != s2);
24
24
25
                Assert.assertTrue(s1.equals(s2));
25
                Assert.assertTrue(s1.equals(s2));
26
        }
26
        }
Line 32... Line 32...
32
32
33
                c.ioc("myStr", String.class).addInitValue("hello");
33
                c.ioc("myStr", String.class).addInitValue("hello");
34
34
35
                Assert.assertEquals("hello", c.get("myStr"));
35
                Assert.assertEquals("hello", c.get("myStr"));
36
36
37
                String s1 = (String) c.get("myStr");
-
 
-
 
37
                String s1 = c.get("myStr");
38
38
39
                String s2 = (String) c.get("myStr");
-
 
-
 
39
                String s2 = c.get("myStr");
40
40
41
                Assert.assertTrue(s1 != s2);
41
                Assert.assertTrue(s1 != s2);
42
42
43
                Assert.assertTrue(s1.equals(s2));
43
                Assert.assertTrue(s1.equals(s2));
44
44
45
                c.ioc("anotherStr", String.class).addInitValue("hi");
45
                c.ioc("anotherStr", String.class).addInitValue("hi");
46
46
47
                String s3 = (String) c.get("anotherStr");
-
 
-
 
47
                String s3 = c.get("anotherStr");
48
48
49
                Assert.assertTrue(s1 != s3);
49
                Assert.assertTrue(s1 != s3);
50
50
51
                Assert.assertFalse(s1.equals(s3));
51
                Assert.assertFalse(s1.equals(s3));
52
        }
52
        }
Line 58... Line 58...
58
58
59
                c.ioc("myStr", String.class, true).addInitValue("hello");
59
                c.ioc("myStr", String.class, true).addInitValue("hello");
60
60
61
                Assert.assertEquals("hello", c.get("myStr"));
61
                Assert.assertEquals("hello", c.get("myStr"));
62
62
63
                String s1 = (String) c.get("myStr");
-
 
-
 
63
                String s1 = c.get("myStr");
64
64
65
                String s2 = (String) c.get("myStr");
-
 
-
 
65
                String s2 = c.get("myStr");
66
66
67
                Assert.assertTrue(s1 == s2);
67
                Assert.assertTrue(s1 == s2);
68
68
69
                Assert.assertTrue(s1.equals(s2));
69
                Assert.assertTrue(s1.equals(s2));
70
        }
70
        }
Line 179... Line 179...
179
        @Test
179
        @Test
180
        public void testAutoWiring() {
180
        public void testAutoWiring() {
181
               
181
               
182
                Container c = getConfiguredContainer();
182
                Container c = getConfiguredContainer();
183
               
183
               
184
                MyDAO myDAO = (MyDAO) c.get("myDAO");
-
 
-
 
184
                MyDAO myDAO = c.get("myDAO");
185
               
185
               
186
                // check implementation...
186
                // check implementation...
187
               
187
               
188
                Assert.assertEquals(JdbcMyDAO.class, myDAO.getClass());
188
                Assert.assertEquals(JdbcMyDAO.class, myDAO.getClass());
189
               
189