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