001    /*
002     *  Copyright (C) Christian Schulte, 2011-332
003     *  All rights reserved.
004     *
005     *  Redistribution and use in source and binary forms, with or without
006     *  modification, are permitted provided that the following conditions
007     *  are met:
008     *
009     *    o Redistributions of source code must retain the above copyright
010     *      notice, this list of conditions and the following disclaimer.
011     *
012     *    o Redistributions in binary form must reproduce the above copyright
013     *      notice, this list of conditions and the following disclaimer in
014     *      the documentation and/or other materials provided with the
015     *      distribution.
016     *
017     *  THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
018     *  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
019     *  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
020     *  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
021     *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
022     *  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
023     *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
024     *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
025     *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
026     *  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
027     *
028     *  $JOMC: ModulesTestSuite.xsl 3968 2011-12-05 04:32:36Z schulte2005 $
029     *
030     */
031    package org.jomc.model.test;
032    
033    /**
034     * Test cases for class {@code org.jomc.model.Modules}.
035     *
036     * @author <a href="mailto:schulte2005@users.sourceforge.net">Christian Schulte</a>
037     * @version $JOMC: ModulesTestSuite.xsl 3968 2011-12-05 04:32:36Z schulte2005 $
038     */
039    public class ModulesTestSuite extends ModulesTest
040    {
041    
042        /** Creates a new {@code ModulesTestSuite} instance. */
043        public ModulesTestSuite()
044        {
045            super();
046        }
047      
048        /**
049         * Runs the {@code IMT0001} implementation test.
050         *
051         * @throws Exception if running the test fails.
052         *
053         * @see #testImplementation(java.lang.String)
054         */
055        @org.junit.Test public final void IMT0001() throws Exception
056        {
057            this.testImplementation( "IMT0001" );
058        }
059    
060      
061        /**
062         * Runs the {@code IMT0002} implementation test.
063         *
064         * @throws Exception if running the test fails.
065         *
066         * @see #testImplementation(java.lang.String)
067         */
068        @org.junit.Test public final void IMT0002() throws Exception
069        {
070            this.testImplementation( "IMT0002" );
071        }
072    
073      
074        /**
075         * Runs the {@code INT0001} instance test.
076         *
077         * @throws Exception if running the test fails.
078         *
079         * @see #testInstance(java.lang.String)
080         */
081        @org.junit.Test public final void INT0001() throws Exception
082        {
083            this.testInstance( "INT0001" );
084        }
085    
086      
087        /**
088         * Runs the {@code INT0002} instance test.
089         *
090         * @throws Exception if running the test fails.
091         *
092         * @see #testInstance(java.lang.String)
093         */
094        @org.junit.Test public final void INT0002() throws Exception
095        {
096            this.testInstance( "INT0002" );
097        }
098    
099      
100        /**
101         * Runs the {@code INT0003} instance test.
102         *
103         * @throws Exception if running the test fails.
104         *
105         * @see #testInstance(java.lang.String)
106         */
107        @org.junit.Test public final void INT0003() throws Exception
108        {
109            this.testInstance( "INT0003" );
110        }
111    
112      
113        /**
114         * Runs the {@code INT0004} instance test.
115         *
116         * @throws Exception if running the test fails.
117         *
118         * @see #testInstance(java.lang.String)
119         */
120        @org.junit.Test public final void INT0004() throws Exception
121        {
122            this.testInstance( "INT0004" );
123        }
124    
125    
126    }