Class PatchTestCase
- java.lang.Object
-
- org.testng.Assert
-
- jetbrains.buildServer.vcs.patches.PatchTestCase
-
public abstract class PatchTestCase extends org.testng.Assert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PatchTestCase.PatchBuilderFactory
-
Field Summary
Fields Modifier and Type Field Description protected TempFiles
myTempFiles
protected TestLogger
myTestLogger
-
Constructor Summary
Constructors Constructor Description PatchTestCase()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
changeOrCreateTextFile(PatchBuilderImpl patchBuilder, File file, String fileMode, String content)
static void
checkDirectoriesAreEqual(File expected, File actual)
protected void
checkPatchResult(byte[] patch)
protected void
checkPatchResult(byte[] patch, String expected)
protected void
checkPatchResult(String before, String after, PatchTestCase.PatchBuilderFactory factory, String expected)
Object[][]
createData(Method m)
protected DirectoryComparator
createDirectoryComparer()
protected static Patcher
createPatcher(File dir, byte[] patch)
protected File
createTempDir()
protected File
createTempFile()
static void
createTextFile(PatchBuilderImpl patchBuilder, File file, String fileMode, String content)
String
getName()
protected File
getTestData(String subDirName)
protected String
getTestDataPath()
Deprecated.protected String
getTestName()
static Path
getTestPath()
void
setCompactComparator()
protected void
setDirectoryLevel(String level)
protected void
setExpectedSeparator(String sep)
void
setName(String name)
protected void
setUp()
protected void
setupClass()
protected void
tearDown()
-
Methods inherited from class org.testng.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEqualsDeep, assertEqualsDeep, assertEqualsDeep, assertEqualsNoOrder, assertEqualsNoOrder, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEqualsDeep, assertNotEqualsDeep, assertNotEqualsDeep, assertNotEqualsDeep, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThrows, assertThrows, assertTrue, assertTrue, expectThrows, fail, fail, fail
-
-
-
-
Field Detail
-
myTestLogger
protected TestLogger myTestLogger
-
myTempFiles
protected final TempFiles myTempFiles
-
-
Method Detail
-
setupClass
@BeforeClass protected void setupClass()
-
setDirectoryLevel
protected void setDirectoryLevel(String level)
-
setExpectedSeparator
protected void setExpectedSeparator(String sep)
-
checkPatchResult
protected void checkPatchResult(String before, String after, PatchTestCase.PatchBuilderFactory factory, String expected) throws IOException
- Throws:
IOException
-
checkPatchResult
protected void checkPatchResult(byte[] patch) throws IOException
- Throws:
IOException
-
checkPatchResult
protected void checkPatchResult(byte[] patch, String expected) throws IOException
- Throws:
IOException
-
getTestDataPath
@Deprecated protected String getTestDataPath()
Deprecated.
-
getTestPath
public static Path getTestPath()
-
getTestName
protected String getTestName()
-
getName
public String getName()
-
setName
public void setName(String name)
-
createDirectoryComparer
protected DirectoryComparator createDirectoryComparer()
-
setCompactComparator
public void setCompactComparator()
-
checkDirectoriesAreEqual
public static void checkDirectoriesAreEqual(File expected, File actual) throws IOException
- Throws:
IOException
-
changeOrCreateTextFile
public static void changeOrCreateTextFile(PatchBuilderImpl patchBuilder, File file, String fileMode, String content) throws IOException
- Throws:
IOException
-
createTextFile
public static void createTextFile(PatchBuilderImpl patchBuilder, File file, String fileMode, String content) throws IOException
- Throws:
IOException
-
createTempFile
protected File createTempFile() throws IOException
- Throws:
IOException
-
createTempDir
protected File createTempDir() throws IOException
- Throws:
IOException
-
-