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 javax.inject.Inject;
23 import javax.inject.Named;
24
25 import org.apache.onami.test.OnamiRunner;
26 import org.junit.Assert;
27 import org.junit.Test;
28 import org.junit.runner.RunWith;
29
30 import com.google.inject.AbstractModule;
31 import com.google.inject.name.Names;
32
33 @RunWith( OnamiRunner.class )
34 public class InjectJSR330ModuleClassTestCase
35 extends AbstractModule
36 {
37
38 public void configure()
39 {
40 bind( Integer.class ).annotatedWith( Names.named( "numeber.version" ) ).toInstance( 10 );
41 }
42
43 @Inject
44 @Named( "numeber.version" )
45 private Integer version;
46
47 @Test
48 public void testInjectModuleClass()
49 {
50 Assert.assertNotNull( version );
51 Assert.assertEquals( 10, version.intValue() );
52 }
53
54 }