01: /**
02: * Copyright (C) 2006 Google Inc.
03: *
04: * Licensed under the Apache License, Version 2.0 (the "License");
05: * you may not use this file except in compliance with the License.
06: * You may obtain a copy of the License at
07: *
08: * http://www.apache.org/licenses/LICENSE-2.0
09: *
10: * Unless required by applicable law or agreed to in writing, software
11: * distributed under the License is distributed on an "AS IS" BASIS,
12: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13: * See the License for the specific language governing permissions and
14: * limitations under the License.
15: */package com.google.inject;
16:
17: import com.google.inject.matcher.MatcherTest;
18: import com.google.inject.util.FinalizableReferenceQueueTest;
19: import com.google.inject.util.ReferenceCacheTest;
20: import com.google.inject.util.ReferenceMapTest;
21: import com.google.inject.util.ReferenceMapTestSuite;
22: import junit.framework.Test;
23: import junit.framework.TestSuite;
24:
25: /**
26: * @author crazybob@google.com (Bob Lee)
27: */
28: public class AllTests {
29:
30: public static Test suite() {
31: TestSuite suite = new TestSuite();
32:
33: suite.addTestSuite(BoundProviderTest.class);
34: suite.addTestSuite(CircularDependencyTest.class);
35: suite.addTestSuite(ConstantConversionTest.class);
36: suite.addTestSuite(InjectorTest.class);
37: suite.addTestSuite(GenericInjectionTest.class);
38: suite.addTestSuite(ImplicitBindingTest.class);
39: suite.addTestSuite(KeyTest.class);
40: suite.addTestSuite(ProviderInjectionTest.class);
41: suite.addTestSuite(NotRequiredTest.class);
42: suite.addTestSuite(PreloadingTest.class);
43: suite.addTestSuite(ProxyFactoryTest.class);
44: suite.addTestSuite(ReflectionTest.class);
45: suite.addTestSuite(ScopesTest.class);
46: suite.addTestSuite(StaticInjectionTest.class);
47: suite.addTestSuite(SuperclassTest.class);
48: suite.addTestSuite(TypeLiteralTest.class);
49: suite.addTestSuite(BoundInstanceInjectionTest.class);
50: suite.addTestSuite(BindingAnnotationTest.class);
51:
52: suite.addTestSuite(MatcherTest.class);
53:
54: suite.addTestSuite(FinalizableReferenceQueueTest.class);
55: suite.addTestSuite(ReferenceCacheTest.class);
56: suite.addTestSuite(ReferenceMapTest.class);
57: suite.addTest(ReferenceMapTestSuite.suite());
58:
59: suite.addTestSuite(IntegrationTest.class);
60:
61: return suite;
62: }
63: }
|