/* * Copyright (c) 2015 Guillaume Hillairet. * 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: * Guillaume Hillairet - initial API and implementation * */ package org.emfjson.jackson; import org.emfjson.jackson.databind.type.EcoreTypeFactoryTest; import org.emfjson.jackson.tests.*; import org.emfjson.jackson.tests.annotations.JsonPropertyTest; import org.emfjson.jackson.tests.annotations.JsonTypeInfoTest; import org.emfjson.jackson.tests.custom.CustomDeserializersTest; import org.emfjson.jackson.tests.custom.CustomSerializersTest; import org.emfjson.jackson.tests.dynamic.*; import org.emfjson.jackson.tests.generics.GenericTest; import org.emfjson.jackson.tests.uuids.UuidLoadTest; import org.emfjson.jackson.tests.uuids.UuidSaveTest; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(Suite.class) @SuiteClasses({ // standard AnnotationTest.class, ContainmentTest.class, EnumTest.class, ExternalReferencesTest.class, FeatureMapTest.class, GenericTest.class, IdTest.class, MapTest.class, ModuleTest.class, NoTypeTest.class, PolymorphicTest.class, ReaderTest.class, ReferenceTest.class, ValueTest.class, // type factory EcoreTypeFactoryTest.class, // meta ModelTest.class, // annotations JsonPropertyTest.class, JsonTypeInfoTest.class, // uuid UuidLoadTest.class, UuidSaveTest.class, // dynamic tests DynamicContainmentTest.class, DynamicEnumTest.class, DynamicInstanceTest.class, DynamicMapTest.class, DynamicPackageTest.class, DynamicPolymorphicTest.class, DynamicValueTest.class, // custom CustomDeserializersTest.class, CustomSerializersTest.class }) public class TestSuite { }