/*******************************************************************************
* Copyright (c) 2005, 2014 Spring IDE Developers
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Spring IDE Developers - initial API and implementation
*******************************************************************************/
package org.springframework.ide.eclipse.beans.core.tests;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
import org.springframework.ide.core.classreading.tests.JdtAnnotationMetadataTest;
import org.springframework.ide.core.classreading.tests.JdtBasedAnnotationMetadataTest;
import org.springframework.ide.core.classreading.tests.JdtClassMetadataTest;
import org.springframework.ide.eclipse.beans.core.autowire.AutowireDependencyProviderTest;
import org.springframework.ide.eclipse.beans.core.autowire.CommonAnnotationInjectionMetadataProviderTests;
import org.springframework.ide.eclipse.beans.core.internal.model.resources.tests.ResourceChangeEventHandlerTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanClassRuleTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanConstructorArgumentRuleTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanConstructorArgumentRulesAutowireTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanInitDestroyMethodRuleTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanPropertyRuleTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanReferenceRuleTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanReferenceRuleTest_INT_3674;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanReferenceRuleWithConfigSetAndProfileTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.BeanReferenceRuleWithConfigSetTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.NamespaceElementsRuleTest;
import org.springframework.ide.eclipse.beans.core.internal.model.validation.rules.RequiredPropertyRuleTest;
import org.springframework.ide.eclipse.beans.core.model.tests.BeansProjectAutoConfigTest;
import org.springframework.ide.eclipse.beans.core.model.tests.BeansProjectDescriptionWriterTest;
import org.springframework.ide.eclipse.beans.core.model.tests.BeansConfigFactoryTest;
import org.springframework.ide.eclipse.beans.core.model.tests.BeansConfigTest;
import org.springframework.ide.eclipse.beans.core.model.tests.BeansJavaConfigTest;
import org.springframework.ide.eclipse.beans.core.model.tests.BeansModelUtilsTest;
import org.springframework.ide.eclipse.beans.core.model.tests.BeansProjectTest;
import org.springframework.ide.eclipse.beans.ui.refactoring.tests.BeansJavaConfigRenameTypeRefactoringParticipantTest;
import org.springframework.ide.eclipse.core.java.IntrospectorTest;
import org.springframework.ide.eclipse.core.java.JdtUtilsTest;
import org.springframework.ide.eclipse.core.java.TypeHierarchyEngineTest;
/**
* Test suite for <code>beans.core</code> plugin.
* @author Christian Dupuis
* @author Tomasz Zarna
* @author Martin Lippert
* @author Leo Dos Santos
* @since 2.0.3
*/
@RunWith(Suite.class)
@SuiteClasses({
BeansCoreUtilsTest.class,
BeanClassRuleTest.class,
BeanConstructorArgumentRuleTest.class,
BeanConstructorArgumentRulesAutowireTest.class,
BeanPropertyRuleTest.class,
BeanInitDestroyMethodRuleTest.class,
RequiredPropertyRuleTest.class,
BeanReferenceRuleTest.class,
BeanReferenceRuleTest_INT_3674.class,
BeanReferenceRuleWithConfigSetTest.class,
BeanReferenceRuleWithConfigSetAndProfileTest.class,
NamespaceElementsRuleTest.class,
IntrospectorTest.class,
JdtUtilsTest.class,
AutowireDependencyProviderTest.class,
CommonAnnotationInjectionMetadataProviderTests.class,
JdtAnnotationMetadataTest.class,
JdtBasedAnnotationMetadataTest.class,
JdtClassMetadataTest.class,
BeansConfigTest.class,
BeansJavaConfigTest.class,
BeansConfigFactoryTest.class,
BeansProjectTest.class,
BeansProjectAutoConfigTest.class,
BeansProjectDescriptionWriterTest.class,
BeansJavaConfigRenameTypeRefactoringParticipantTest.class,
ResourceChangeEventHandlerTest.class,
TypeHierarchyEngineTest.class,
BeansModelUtilsTest.class
})
public class AllBeansCoreTests {
// goofy junit4, no class body needed
}