|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
net.sf.antcontrib.cpptasks.TestProcessorDef
net.sf.antcontrib.cpptasks.TestCompilerDef
public final class TestCompilerDef
Tests for CompilerDef.
| Constructor Summary | |
|---|---|
TestCompilerDef(java.lang.String name)
Constructor. |
|
| Method Summary | |
|---|---|
protected net.sf.antcontrib.cpptasks.ProcessorDef |
create()
Creates a new processor. |
protected java.lang.String[] |
getPreArguments(net.sf.antcontrib.cpptasks.ProcessorDef processor)
Gets the command line arguments that precede filenames. |
void |
testExtendsClassname()
Tests that the classname attribute in the base compiler is effective. |
void |
testExtendsCompilerArgs()
Tests that compilerarg's contained in the base compiler definition are effective. |
void |
testExtendsDefineSet()
Tests that defineset's contained in the base compiler definition are effective. |
void |
testExtendsExceptions()
Tests that the extend attribute of the base compiler definition is effective. |
void |
testExtendsFileSet()
Tests if a fileset enclosed in the base compiler definition is effective. |
void |
testExtendsIncludePath()
Tests that includepath's contained in the base compiler definition are effective. |
void |
testExtendsMultithreaded()
Tests that the multithread attribute of the base compiler definition is effective. |
void |
testExtendsName()
Tests that the name attribute in the base compiler is effective. |
void |
testExtendsRebuild()
Tests if the rebuild attribute of the base compiler definition is effective. |
void |
testExtendsSysIncludePath()
Tests that sysincludepath's contained in the base compiler definition are effective. |
void |
testGetActiveDefines()
This method tests CompilerDef.getActiveDefines. |
void |
testGetActiveIncludePaths()
This method tests CompilerDef.getActiveIncludePath. |
void |
testGetGcc()
Tests that setting classname to the Gcc compiler is effective. |
void |
testGetMSVC()
Tests that setting classname to the MSVC compiler is effective. |
void |
testUnknownClass()
Tests that setting classname to an bogus class name results in a BuildException. |
void |
testWrongType()
Test that setting classname to a class that doesn't support Compiler throws a BuildException. |
| Methods inherited from class net.sf.antcontrib.cpptasks.TestProcessorDef |
|---|
createExtendedProcessorDef, getConfiguration, testExtendsDebug, testExtendsFileSet, testExtendsIf, testExtendsRebuild, testExtendsUnless, testIsActive2, testIsActive3, testIsActive4, testIsActive5, testIsActive6, testIsActive7, testIsActive8 |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
| Methods inherited from class junit.framework.Assert |
|---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TestCompilerDef(java.lang.String name)
name - test name| Method Detail |
|---|
protected net.sf.antcontrib.cpptasks.ProcessorDef create()
create in class TestProcessorDefpublic void testGetActiveDefines()
public void testGetActiveIncludePaths()
public void testGetGcc()
public void testGetMSVC()
public void testUnknownClass()
public void testWrongType()
protected java.lang.String[] getPreArguments(net.sf.antcontrib.cpptasks.ProcessorDef processor)
getPreArguments in class TestProcessorDefprocessor - processor under test
public void testExtendsFileSet()
throws java.io.IOException
java.io.IOException - if unable to create or delete a temporary filepublic void testExtendsRebuild()
public void testExtendsCompilerArgs()
public void testExtendsDefineSet()
public void testExtendsIncludePath()
public void testExtendsSysIncludePath()
public void testExtendsExceptions()
public void testExtendsMultithreaded()
public void testExtendsName()
public void testExtendsClassname()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||