public abstract class SdkTestCase
extends junit.framework.TestCase
Modifier and Type | Class and Description |
---|---|
class |
SdkTestCase.TestFile
Test file description, which can copy from resource directory or from
a specified hardcoded string literal, and copy into a target directory
|
Modifier and Type | Field and Description |
---|---|
protected static java.util.Set<java.io.File> |
sCleanDirs |
Constructor and Description |
---|
SdkTestCase() |
Modifier and Type | Method and Description |
---|---|
protected static void |
addCleanupDir(java.io.File dir) |
static java.lang.String |
addSelection(java.lang.String newFileContents,
int selectionBegin,
int selectionEnd) |
protected void |
assertEqualsGolden(java.lang.String basename,
java.lang.String actual) |
protected void |
assertEqualsGolden(java.lang.String basename,
java.lang.String actual,
java.lang.String newExtension) |
protected java.lang.String |
cleanup(java.lang.String result) |
protected void |
deleteFile(java.io.File dir) |
protected java.io.File |
findSrcDir()
Get the location to write missing golden files to
|
protected java.io.File |
findSrcRelativeDir(java.lang.String relative) |
static java.lang.String |
getCaretContext(java.lang.String file,
int offset) |
static int |
getCaretOffset(java.lang.String fileContent,
java.lang.String caretLocation) |
protected java.io.File |
getTargetDir()
Get the location to write missing golden files to
|
static java.io.File |
getTempDir() |
protected java.lang.String |
getTestDataRelPath() |
protected java.io.File |
getTestfile(java.io.File targetDir,
java.lang.String relativePath) |
protected java.io.InputStream |
getTestResource(java.lang.String relativePath,
boolean expectExists) |
protected java.io.File |
makeTestFile(java.io.File dir,
java.lang.String name,
java.lang.String relative,
java.io.InputStream contents) |
protected java.io.File |
makeTestFile(java.lang.String name,
java.lang.String relative,
java.io.InputStream contents) |
protected java.lang.String |
readTestFile(java.lang.String relativePath,
boolean expectExists) |
protected java.lang.String |
removeSessionData(java.lang.String data) |
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
protected java.lang.String getTestDataRelPath()
public static int getCaretOffset(java.lang.String fileContent, java.lang.String caretLocation)
public static java.lang.String addSelection(java.lang.String newFileContents, int selectionBegin, int selectionEnd)
public static java.lang.String getCaretContext(java.lang.String file, int offset)
protected java.io.File getTargetDir()
public static java.io.File getTempDir()
protected java.lang.String removeSessionData(java.lang.String data)
protected java.io.InputStream getTestResource(java.lang.String relativePath, boolean expectExists)
protected java.lang.String readTestFile(java.lang.String relativePath, boolean expectExists) throws java.io.IOException
java.io.IOException
protected void assertEqualsGolden(java.lang.String basename, java.lang.String actual) throws java.io.IOException
java.io.IOException
protected void assertEqualsGolden(java.lang.String basename, java.lang.String actual, java.lang.String newExtension) throws java.io.IOException
java.io.IOException
protected void deleteFile(java.io.File dir)
protected java.io.File makeTestFile(java.lang.String name, java.lang.String relative, java.io.InputStream contents) throws java.io.IOException
java.io.IOException
protected java.io.File makeTestFile(java.io.File dir, java.lang.String name, java.lang.String relative, java.io.InputStream contents) throws java.io.IOException
java.io.IOException
protected java.io.File getTestfile(java.io.File targetDir, java.lang.String relativePath) throws java.io.IOException
java.io.IOException
protected static void addCleanupDir(java.io.File dir)
protected java.lang.String cleanup(java.lang.String result)
protected java.io.File findSrcDir()
protected java.io.File findSrcRelativeDir(java.lang.String relative)