package com.jsoniter.suite;

import com.jsoniter.*;
import com.jsoniter.TestFloat;
import com.jsoniter.TestGenerics;
import com.jsoniter.TestGson;
import com.jsoniter.TestNested;
import com.jsoniter.TestObject;
import com.jsoniter.TestString;
import com.jsoniter.any.TestList;
import com.jsoniter.any.TestLong;
import com.jsoniter.output.*;
import com.jsoniter.output.TestInteger;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses({
        com.jsoniter.TestAnnotationJsonIgnore.class,
        com.jsoniter.output.TestAnnotationJsonIgnore.class,
        com.jsoniter.TestAnnotationJsonProperty.class,
        com.jsoniter.output.TestAnnotationJsonProperty.class,
        TestAnnotationJsonWrapper.class,
        TestAnnotationJsonUnwrapper.class,
        TestAnnotation.class,
        TestAnnotationJsonCreator.class,
        com.jsoniter.output.TestGenerics.class,
        TestCustomizeType.class, TestDemo.class,
        TestExisting.class, TestGenerics.class, TestGenerics.class, TestIO.class,
        TestNested.class,
        com.jsoniter.output.TestNested.class,
        TestObject.class,
        com.jsoniter.output.TestObject.class,
        TestReadAny.class, TestSkip.class, TestSlice.class,
        TestString.class,
        com.jsoniter.output.TestString.class,
        TestWhatIsNext.class,
        TestAny.class,
        com.jsoniter.output.TestArray.class,
        com.jsoniter.any.TestArray.class,
        com.jsoniter.TestArray.class,
        TestSpiPropertyEncoder.class,
        com.jsoniter.TestMap.class,
        com.jsoniter.output.TestMap.class,
        TestNative.class,
        TestBoolean.class, TestFloat.class, com.jsoniter.output.TestFloat.class,
        TestList.class, TestInteger.class, com.jsoniter.output.TestInteger.class,
        com.jsoniter.output.TestJackson.class,
        com.jsoniter.TestJackson.class,
        TestSpiTypeEncoder.class,
        TestSpiTypeDecoder.class,
        TestSpiPropertyDecoder.class,
        TestGson.class,
        com.jsoniter.output.TestGson.class,
        TestStreamBuffer.class,
        TestCollection.class,
        TestList.class,
        TestAnnotationJsonObject.class,
        TestLong.class,
        TestOmitValue.class})
public abstract class AllTestCases {
}
