1 package org.apache.onami.test;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.junit.Assert;
23 import org.junit.Test;
24
25 import com.google.inject.Inject;
26 import com.google.inject.name.Named;
27
28 public class InjectFromSuperClassTestCase
29 extends AbstractTestCase
30 {
31
32 @Inject
33 @Named( "test.info.inject" )
34 private String info;
35
36 @Inject
37 @Named( "test.info.inject2" )
38 private String infoFromIterable;
39
40 @Inject
41 @Named( "test.info.inject3" )
42 private String infoFromArray;
43
44 @Test
45 public void testInjectFromSuperClass()
46 {
47 Assert.assertNotNull( info );
48 Assert.assertEquals( "JUnice = JUnit + Guice", info );
49
50 Assert.assertNotNull( infoFromIterable );
51 Assert.assertEquals( "JUnice = JUnit + Guice Iterable", infoFromIterable );
52
53 Assert.assertNotNull( infoFromArray );
54 Assert.assertEquals( "JUnice = JUnit + Guice Array", infoFromArray );
55 }
56
57 }