edu.rice.cs.drjava.model
Class GlobalModelCompileSuccessTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by edu.rice.cs.drjava.DrJavaTestCase
              extended by edu.rice.cs.drjava.model.MultiThreadedTestCase
                  extended by edu.rice.cs.drjava.model.GlobalModelTestCase
                      extended by edu.rice.cs.drjava.model.GlobalModelCompileSuccessTestCase
All Implemented Interfaces:
Test
Direct Known Subclasses:
GlobalModelCompileSuccessOptionsTest, GlobalModelCompileSuccessTest

public abstract class GlobalModelCompileSuccessTestCase
extends GlobalModelTestCase

Tests to ensure that compilation succeeds when expected. Every test in this class is run for *each* of the compilers that is available.

Version:
$Id: GlobalModelCompileSuccessTestCase.java 5236 2010-04-27 01:43:36Z mgricken $

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.rice.cs.drjava.model.GlobalModelTestCase
GlobalModelTestCase.CancelingSelector, GlobalModelTestCase.CompileShouldFailListener, GlobalModelTestCase.CompileShouldSucceedListener, GlobalModelTestCase.FileMovedWarningException, GlobalModelTestCase.FileSelector, GlobalModelTestCase.InteractionListener, GlobalModelTestCase.JUnitNonTestListener, GlobalModelTestCase.JUnitTestListener, GlobalModelTestCase.OpenWarningException, GlobalModelTestCase.OverwriteException, GlobalModelTestCase.SaveCopyFileSelector, GlobalModelTestCase.TestGlobalModel, GlobalModelTestCase.TestListener, GlobalModelTestCase.WarningFileSelector
 
Nested classes/interfaces inherited from class junit.framework.TestCase
TestCase.WrappedException
 
Field Summary
protected static java.lang.String FOO_NON_PUBLIC_CLASS_TEXT
           
protected static java.lang.String FOO_PACKAGE_AS_PART_OF_FIELD
           
protected static java.lang.String FOO_WITH_ASSERT
           
protected static java.lang.String FOO_WITH_GENERICS
           
protected static java.lang.String FOO2_EXTENDS_FOO_TEXT
           
protected static java.lang.String FOO2_REFERENCES_NON_PUBLIC_CLASS_TEXT
           
 
Fields inherited from class edu.rice.cs.drjava.model.GlobalModelTestCase
_doc, _interactionsController, _log, _model, _tempDir, BAR_TEXT, BAZ_TEXT, FOO_MISSING_CLOSE_TEXT, FOO_PACKAGE_AFTER_IMPORT, FOO_PACKAGE_AS_FIELD, FOO_PACKAGE_AS_FIELD_2, FOO_PACKAGE_INSIDE_CLASS, FOO_TEXT
 
Fields inherited from class edu.rice.cs.drjava.model.MultiThreadedTestCase
_testFailed
 
Constructor Summary
GlobalModelCompileSuccessTestCase()
           
 
Method Summary
protected  boolean _isGenericCompiler()
          Returns whether the currently active compiler supports generics.
protected  java.lang.String _name()
           
 
Methods inherited from class edu.rice.cs.drjava.model.GlobalModelTestCase
assertCompileErrorsPresent, assertCompileErrorsPresent, assertContents, assertInteractionsContains, assertInteractionsDoesNotContain, assertInteractionsDoesNotMatch, assertInteractionsMatches, assertLength, assertModified, assertNumOpenDocs, changeDocumentText, classForJava, createFile, doCompile, doCompile, getCompilerErrorString, getInteractionsText, interpret, interpretIgnoreResult, safeLoadHistory, safeSaveHistory, saveAllFiles, saveFile, saveFileAs, saveFileCopy, setUp, setupDocument, tearDown, tempDirectory, tempFile, tempFile, testStartCompile, writeToNewTempFile
 
Methods inherited from class edu.rice.cs.drjava.model.MultiThreadedTestCase
join, listenerFail, listenerFail, wait
 
Methods inherited from class edu.rice.cs.drjava.DrJavaTestCase
setConfigSetting, setDocText
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FOO_PACKAGE_AS_PART_OF_FIELD

protected static final java.lang.String FOO_PACKAGE_AS_PART_OF_FIELD
See Also:
Constant Field Values

FOO2_EXTENDS_FOO_TEXT

protected static final java.lang.String FOO2_EXTENDS_FOO_TEXT
See Also:
Constant Field Values

FOO_NON_PUBLIC_CLASS_TEXT

protected static final java.lang.String FOO_NON_PUBLIC_CLASS_TEXT
See Also:
Constant Field Values

FOO2_REFERENCES_NON_PUBLIC_CLASS_TEXT

protected static final java.lang.String FOO2_REFERENCES_NON_PUBLIC_CLASS_TEXT
See Also:
Constant Field Values

FOO_WITH_ASSERT

protected static final java.lang.String FOO_WITH_ASSERT
See Also:
Constant Field Values

FOO_WITH_GENERICS

protected static final java.lang.String FOO_WITH_GENERICS
See Also:
Constant Field Values
Constructor Detail

GlobalModelCompileSuccessTestCase

public GlobalModelCompileSuccessTestCase()
Method Detail

_name

protected java.lang.String _name()

_isGenericCompiler

protected boolean _isGenericCompiler()
Returns whether the currently active compiler supports generics.