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 }