1 /*
2  * Licensed to the Apache Software Foundation (ASF) under one or more
3  * contributor license agreements.  See the NOTICE file distributed with
4  * this work for additional information regarding copyright ownership.
5  * The ASF licenses this file to You under the Apache License, Version 2.0
6  * (the "License"); you may not use this file except in compliance with
7  * the License.  You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 /* $Id: StandardTestSuite.java 1356646 2012-07-03 09:46:41Z mehdi $ */
19 
20 package org.apache.fop;
21 
22 import org.junit.runner.RunWith;
23 import org.junit.runners.Suite;
24 import org.junit.runners.Suite.SuiteClasses;
25 
26 import org.apache.fop.afp.fonts.CharactersetEncoderTestCase;
27 import org.apache.fop.afp.parser.MODCAParserTestCase;
28 import org.apache.fop.area.ViewportTestSuite;
29 import org.apache.fop.fonts.truetype.GlyfTableTestCase;
30 import org.apache.fop.fonts.type1.AFMParserTestCase;
31 import org.apache.fop.fonts.type1.AdobeStandardEncodingTestCase;
32 import org.apache.fop.image.loader.batik.ImageLoaderTestCase;
33 import org.apache.fop.image.loader.batik.ImagePreloaderTestCase;
34 import org.apache.fop.intermediate.IFMimickingTestCase;
35 import org.apache.fop.layoutmgr.PageSequenceLayoutManagerTestCase;
36 import org.apache.fop.pdf.PDFLibraryTestSuite;
37 import org.apache.fop.render.extensions.prepress.PageBoundariesTestCase;
38 import org.apache.fop.render.extensions.prepress.PageScaleTestCase;
39 import org.apache.fop.render.pdf.PDFAConformanceTestCase;
40 import org.apache.fop.render.pdf.PDFCMapTestCase;
41 import org.apache.fop.render.pdf.PDFEncodingTestCase;
42 import org.apache.fop.render.pdf.PDFsRGBSettingsTestCase;
43 import org.apache.fop.render.pdf.RenderPDFTestSuite;
44 import org.apache.fop.render.ps.PSTestSuite;
45 import org.apache.fop.render.rtf.RichTextFormatTestSuite;
46 import org.apache.fop.traits.MinOptMaxTestCase;
47 
48 /**
49  * Test suite for basic functionality of FOP.
50  */
51 @RunWith(Suite.class)
52 @SuiteClasses({
53         BasicDriverTestSuite.class,
54         UtilityCodeTestSuite.class,
55         PDFAConformanceTestCase.class,
56         PDFEncodingTestCase.class,
57         PDFCMapTestCase.class,
58         PDFsRGBSettingsTestCase.class,
59         RichTextFormatTestSuite.class,
60         ImageLoaderTestCase.class,
61         ImagePreloaderTestCase.class,
62         IFMimickingTestCase.class,
63         PageSequenceLayoutManagerTestCase.class,
64         PageBoundariesTestCase.class,
65         PageScaleTestCase.class,
66         org.apache.fop.afp.AFPTestSuite.class,
67         GlyfTableTestCase.class,
68         ViewportTestSuite.class,
69         RenderPDFTestSuite.class,
70         MODCAParserTestCase.class,
71         CharactersetEncoderTestCase.class,
72         org.apache.fop.render.afp.AFPTestSuite.class,
73         PDFLibraryTestSuite.class,
74         PSTestSuite.class,
75         MinOptMaxTestCase.class,
76         AdobeStandardEncodingTestCase.class,
77         AFMParserTestCase.class,
78         org.apache.fop.render.intermediate.IFStructureTreeBuilderTestCase.class,
79         org.apache.fop.fonts.FontsTestSuite.class
80 })
81 public class StandardTestSuite {
82 }
83