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 interfacePatchTestCase.PatchBuilderFactory
-
Field Summary
Fields Modifier and Type Field Description protected TempFilesmyTempFilesprotected TestLoggermyTestLogger
-
Constructor Summary
Constructors Constructor Description PatchTestCase()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidchangeOrCreateTextFile(PatchBuilderImpl patchBuilder, File file, String fileMode, String content)static voidcheckDirectoriesAreEqual(File expected, File actual)protected voidcheckPatchResult(byte[] patch)protected voidcheckPatchResult(byte[] patch, String expected)protected voidcheckPatchResult(String before, String after, PatchTestCase.PatchBuilderFactory factory, String expected)Object[][]createData(Method m)protected DirectoryComparatorcreateDirectoryComparer()protected static PatchercreatePatcher(File dir, byte[] patch)protected FilecreateTempDir()protected FilecreateTempFile()static voidcreateTextFile(PatchBuilderImpl patchBuilder, File file, String fileMode, String content)StringgetName()protected FilegetTestData(String subDirName)protected StringgetTestDataPath()Deprecated.protected StringgetTestName()static PathgetTestPath()voidsetCompactComparator()protected voidsetDirectoryLevel(String level)protected voidsetExpectedSeparator(String sep)voidsetName(String name)protected voidsetUp()protected voidsetupClass()protected voidtearDown()-
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
-
-