crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 1 | /** |
| 2 | * Copyright (C) 2006 Google Inc. |
| 3 | * |
| 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | * you may not use this file except in compliance with the License. |
| 6 | * You may obtain a copy of the License at |
| 7 | * |
| 8 | * http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | * |
| 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 | */ |
| 16 | |
| 17 | package com.google.inject; |
| 18 | |
crazyboblee | 4f79e40 | 2007-02-14 02:11:47 +0000 | [diff] [blame] | 19 | import com.google.inject.matcher.MatcherTest; |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 20 | import com.google.inject.util.FinalizableReferenceQueueTest; |
| 21 | import com.google.inject.util.ReferenceCacheTest; |
| 22 | import com.google.inject.util.ReferenceMapTest; |
| 23 | import com.google.inject.util.ReferenceMapTestSuite; |
crazyboblee | 013aacd | 2007-02-13 20:53:02 +0000 | [diff] [blame] | 24 | import com.google.inject.util.SurrogateAnnotationsTest; |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 25 | import junit.framework.Test; |
| 26 | import junit.framework.TestSuite; |
| 27 | |
| 28 | /** |
| 29 | * @author crazybob@google.com (Bob Lee) |
| 30 | */ |
| 31 | public class AllTests { |
| 32 | |
| 33 | public static Test suite() { |
| 34 | TestSuite suite = new TestSuite(); |
| 35 | |
crazyboblee | 589b57d | 2007-02-25 20:51:23 +0000 | [diff] [blame] | 36 | suite.addTestSuite(BoundProviderTest.class); |
kevinb9n | 225310e | 2007-02-20 04:12:01 +0000 | [diff] [blame] | 37 | suite.addTestSuite(CircularDependencyTest.class); |
crazyboblee | 07e4182 | 2006-11-21 01:27:08 +0000 | [diff] [blame] | 38 | suite.addTestSuite(ConstantConversionTest.class); |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 39 | suite.addTestSuite(ContainerTest.class); |
kevinb9n | 225310e | 2007-02-20 04:12:01 +0000 | [diff] [blame] | 40 | suite.addTestSuite(GenericInjectionTest.class); |
| 41 | suite.addTestSuite(ImplicitBindingTest.class); |
| 42 | suite.addTestSuite(KeyTest.class); |
crazyboblee | bd9544e | 2007-02-25 20:32:11 +0000 | [diff] [blame] | 43 | suite.addTestSuite(ProviderInjectionTest.class); |
kevinb9n | 225310e | 2007-02-20 04:12:01 +0000 | [diff] [blame] | 44 | suite.addTestSuite(NotRequiredTest.class); |
crazyboblee | abc4dd0 | 2007-02-01 01:44:36 +0000 | [diff] [blame] | 45 | suite.addTestSuite(PreloadingTest.class); |
kevinb9n | 225310e | 2007-02-20 04:12:01 +0000 | [diff] [blame] | 46 | suite.addTestSuite(ProxyFactoryTest.class); |
crazyboblee | a6e7398 | 2007-02-02 00:21:07 +0000 | [diff] [blame] | 47 | suite.addTestSuite(ReflectionTest.class); |
crazyboblee | f33d23e | 2007-02-12 04:17:48 +0000 | [diff] [blame] | 48 | suite.addTestSuite(ScopesTest.class); |
kevinb9n | 225310e | 2007-02-20 04:12:01 +0000 | [diff] [blame] | 49 | suite.addTestSuite(StaticInjectionTest.class); |
| 50 | suite.addTestSuite(SuperclassTest.class); |
| 51 | suite.addTestSuite(TypeLiteralTest.class); |
crazyboblee | 77bf3b2 | 2007-02-25 21:37:02 +0000 | [diff] [blame] | 52 | suite.addTestSuite(BoundInstanceInjectionTest.class); |
crazyboblee | c3e8849 | 2007-02-25 22:36:58 +0000 | [diff] [blame] | 53 | suite.addTestSuite(BindingAnnotationTest.class); |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 54 | |
crazyboblee | 33ce069 | 2007-02-13 23:53:46 +0000 | [diff] [blame] | 55 | suite.addTestSuite(MatcherTest.class); |
crazyboblee | 62fcdde | 2007-02-03 02:10:13 +0000 | [diff] [blame] | 56 | |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 57 | suite.addTestSuite(FinalizableReferenceQueueTest.class); |
kevinb9n | 225310e | 2007-02-20 04:12:01 +0000 | [diff] [blame] | 58 | suite.addTestSuite(ReferenceCacheTest.class); |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 59 | suite.addTestSuite(ReferenceMapTest.class); |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 60 | suite.addTest(ReferenceMapTestSuite.suite()); |
crazyboblee | 013aacd | 2007-02-13 20:53:02 +0000 | [diff] [blame] | 61 | suite.addTestSuite(SurrogateAnnotationsTest.class); |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 62 | |
kevinb9n | 225310e | 2007-02-20 04:12:01 +0000 | [diff] [blame] | 63 | suite.addTestSuite(IntegrationTest.class); |
| 64 | |
crazyboblee | 66b415a | 2006-08-25 02:01:19 +0000 | [diff] [blame] | 65 | return suite; |
| 66 | } |
| 67 | } |