MentaContainer

Rev

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

Rev 97 Rev 101
Line 104... Line 104...
104
               
104
               
105
                c.ioc("username", String.class).addInitValue("saoj");
105
                c.ioc("username", String.class).addInitValue("saoj");
106
106
107
                c.ioc("myString", String.class);
107
                c.ioc("myString", String.class);
108
               
108
               
109
                c.autowireByConstructor("username");
-
 
-
 
109
                c.autowire("username");
110
               
110
               
111
                String myString = c.get("myString");
111
                String myString = c.get("myString");
112
               
112
               
113
                Assert.assertEquals("saoj", myString);
113
                Assert.assertEquals("saoj", myString);
114
               
114
               
Line 118... Line 118...
118
               
118
               
119
                c.ioc("myBirthdayYear", Integer.class).addInitValue(76);
119
                c.ioc("myBirthdayYear", Integer.class).addInitValue(76);
120
               
120
               
121
                c.ioc("myBirthday", Date.class).addPropertyValue("month", 0).addPropertyValue("date", 20);
121
                c.ioc("myBirthday", Date.class).addPropertyValue("month", 0).addPropertyValue("date", 20);
122
               
122
               
123
                c.autowireBySetter("year", "myBirthdayYear");
-
 
-
 
123
                c.autowire("myBirthdayYear", "year");
124
               
124
               
125
                Date myBirthday = c.get("myBirthday");
125
                Date myBirthday = c.get("myBirthday");
126
               
126
               
127
                Assert.assertTrue(myBirthday.toString().indexOf("Jan 20") > 0);
127
                Assert.assertTrue(myBirthday.toString().indexOf("Jan 20") > 0);
128
                Assert.assertTrue(myBirthday.toString().indexOf("1976") > 0);
128
                Assert.assertTrue(myBirthday.toString().indexOf("1976") > 0);
Line 137... Line 137...
137
                c.ioc("timeInMillis", Long.class).addInitValue(cal.getTimeInMillis());
137
                c.ioc("timeInMillis", Long.class).addInitValue(cal.getTimeInMillis());
138
                c.ioc("myBirthdayMonth", Integer.class).addInitValue(0);
138
                c.ioc("myBirthdayMonth", Integer.class).addInitValue(0);
139
               
139
               
140
                c.ioc("myBirthday", Date.class).addPropertyValue("date", 20);
140
                c.ioc("myBirthday", Date.class).addPropertyValue("date", 20);
141
               
141
               
142
                c.autowireByConstructor("timeInMillis");
-
 
143
                c.autowireBySetter("month", "myBirthdayMonth");
-
 
-
 
142
                c.autowire("timeInMillis");
-
 
143
                c.autowire("myBirthdayMonth", "month");
144
               
144
               
145
                myBirthday = c.get("myBirthday");
145
                myBirthday = c.get("myBirthday");
146
               
146
               
147
                Assert.assertTrue(myBirthday.toString().indexOf("Jan 20") > 0);
147
                Assert.assertTrue(myBirthday.toString().indexOf("Jan 20") > 0);
148
                Assert.assertTrue(myBirthday.toString().indexOf("1976") > 0);
148
                Assert.assertTrue(myBirthday.toString().indexOf("1976") > 0);
Line 161... Line 161...
161
                c.ioc("timeInMillis2", Long.class).addInitValue(cal2.getTimeInMillis());
161
                c.ioc("timeInMillis2", Long.class).addInitValue(cal2.getTimeInMillis());
162
                c.ioc("myBirthdayMonth", Integer.class).addInitValue(0);
162
                c.ioc("myBirthdayMonth", Integer.class).addInitValue(0);
163
               
163
               
164
                c.ioc("myBirthday", Date.class).addPropertyValue("date", 20).addInitDependency("timeInMillis2");
164
                c.ioc("myBirthday", Date.class).addPropertyValue("date", 20).addInitDependency("timeInMillis2");
165
               
165
               
166
                c.autowireByConstructor("timeInMillis");
-
 
167
                c.autowireBySetter("month", "myBirthdayMonth");
-
 
-
 
166
                c.autowire("timeInMillis");
-
 
167
                c.autowire("myBirthdayMonth", "month");
168
               
168
               
169
                myBirthday = c.get("myBirthday");
169
                myBirthday = c.get("myBirthday");
170
               
170
               
171
                Assert.assertTrue(myBirthday.toString().indexOf("Jan 20") > 0);
171
                Assert.assertTrue(myBirthday.toString().indexOf("Jan 20") > 0);
172
                Assert.assertTrue(myBirthday.toString().indexOf("1977") > 0);
172
                Assert.assertTrue(myBirthday.toString().indexOf("1977") > 0);
Line 185... Line 185...
185
                c.ioc("timeInMillis", Long.class).addInitValue(cal.getTimeInMillis());
185
                c.ioc("timeInMillis", Long.class).addInitValue(cal.getTimeInMillis());
186
                c.ioc("myBirthdayMonth", Integer.class).addInitValue(0);
186
                c.ioc("myBirthdayMonth", Integer.class).addInitValue(0);
187
               
187
               
188
                c.ioc("myBirthday", Date.class).addPropertyValue("date", 20).useZeroArgumentConstructor();
188
                c.ioc("myBirthday", Date.class).addPropertyValue("date", 20).useZeroArgumentConstructor();
189
               
189
               
190
                c.autowireByConstructor("timeInMillis");
-
 
191
                c.autowireBySetter("month", "myBirthdayMonth");
-
 
-
 
190
                c.autowire("timeInMillis");
-
 
191
                c.autowire("myBirthdayMonth", "month");
192
               
192
               
193
                myBirthday = c.get("myBirthday");
193
                myBirthday = c.get("myBirthday");
194
               
194
               
195
                Assert.assertTrue(myBirthday.toString().indexOf("Jan 20") > 0);
195
                Assert.assertTrue(myBirthday.toString().indexOf("Jan 20") > 0);
196
                Assert.assertTrue(myBirthday.toString().indexOf("1976") == -1);
196
                Assert.assertTrue(myBirthday.toString().indexOf("1976") == -1);