1 /* 2 * Copyright (C) 2005 Alfresco, Inc. 3 * 4 * Licensed under the Mozilla Public License version 1.1 5 * with a permitted attribution clause. You may obtain a 6 * copy of the License at 7 * 8 * http://www.alfresco.org/legal/license.txt 9 * 10 * Unless required by applicable law or agreed to in writing, 11 * software distributed under the License is distributed on an 12 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 13 * either express or implied. See the License for the specific 14 * language governing permissions and limitations under the 15 * License. 16 */ 17 package org.alfresco.repo.action; 18 19 import junit.framework.Test; 20 import junit.framework.TestSuite; 21 22 import org.alfresco.repo.action.evaluator.CompareMimeTypeEvaluatorTest; 23 import org.alfresco.repo.action.evaluator.ComparePropertyValueEvaluatorTest; 24 import org.alfresco.repo.action.evaluator.HasAspectEvaluatorTest; 25 import org.alfresco.repo.action.evaluator.IsSubTypeEvaluatorTest; 26 import org.alfresco.repo.action.executer.AddFeaturesActionExecuterTest; 27 import org.alfresco.repo.action.executer.ContentMetadataExtracterTest; 28 import org.alfresco.repo.action.executer.SetPropertyValueActionExecuterTest; 29 import org.alfresco.repo.action.executer.SpecialiseTypeActionExecuterTest; 30 31 32 /** 33 * Version test suite 34 * 35 * @author Roy Wetherall 36 */ 37 public class ActionTestSuite extends TestSuite 38 { 39 /** 40 * Creates the test suite 41 * 42 * @return the test suite 43 */ 44 public static Test suite() 45 { 46 TestSuite suite = new TestSuite(); 47 suite.addTestSuite(ParameterDefinitionImplTest.class); 48 suite.addTestSuite(ActionDefinitionImplTest.class); 49 suite.addTestSuite(ActionConditionDefinitionImplTest.class); 50 suite.addTestSuite(ActionImplTest.class); 51 suite.addTestSuite(ActionConditionImplTest.class); 52 suite.addTestSuite(CompositeActionImplTest.class); 53 suite.addTestSuite(ActionServiceImplTest.class); 54 55 // Test evaluators 56 suite.addTestSuite(IsSubTypeEvaluatorTest.class); 57 suite.addTestSuite(ComparePropertyValueEvaluatorTest.class); 58 suite.addTestSuite(CompareMimeTypeEvaluatorTest.class); 59 suite.addTestSuite(HasAspectEvaluatorTest.class); 60 61 // Test executors 62 suite.addTestSuite(SetPropertyValueActionExecuterTest.class); 63 suite.addTestSuite(AddFeaturesActionExecuterTest.class); 64 suite.addTestSuite(ContentMetadataExtracterTest.class); 65 suite.addTestSuite(SpecialiseTypeActionExecuterTest.class); 66 67 return suite; 68 } 69 } 70