@UnitTest public class TextFileUnitTest extends java.lang.Object
| Constructor and Description |
|---|
TextFileUnitTest() |
public void tearDown()
public void testCreatesTextFileWithASpecificPath()
public void testCreatesTextFileWithASpecifiedDirectoryAndFileName()
public void testCreatesTextFileWithASpecificFile()
public void testDoesNotSaveFileFileBeforeContentWasWritten()
public void testSaveCreatesFileIfItDoesNotExist()
throws java.io.IOException
java.io.IOExceptionpublic void testSavePersistsTheContent()
throws java.io.IOException
java.io.IOExceptionpublic void testSaveReplacesPreviousContent()
throws java.io.IOException
java.io.IOExceptionpublic void testDeleteDoesNothingIfTheFileWasNeverSaved()
throws java.io.IOException
java.io.IOExceptionpublic void testDeleteRemovesAPreviouslySavedFile()
throws java.io.IOException
java.io.IOExceptionpublic void testReadReturnsEmptyTextBeforeTheFileWasEverSaved()
throws java.io.IOException
java.io.IOExceptionpublic void testAppendAddsToPreviousContentAndDoesNotReplaceIt()
throws java.io.IOException
java.io.IOExceptionpublic void testAppendLineAddsLineOfTextToThePreviousContent()
throws java.io.IOException
java.io.IOExceptionpublic void testReadLineReturnsTextOnTheLineSpecifiedByItsNumber()
throws java.io.IOException
java.io.IOExceptionpublic void testReadLineReturnsNullForLineNumber0()
throws java.io.IOException
java.io.IOExceptionpublic void testReadLineReturnsNullWhenLineNumberExceedsNumberOfLinesInTheFile()
throws java.io.IOException
java.io.IOExceptionpublic void testReadLineReturnsNullWhenNothingHasBeenSavedIntoTheFileYet()
throws java.io.IOException
java.io.IOExceptionpublic void testReadLineTreatsTextWithoutLineBreaksAsSingleLine()
throws java.io.IOException
java.io.IOExceptionpublic void testReadLineReturnsEmptyStringForLinesWithNoTextPresent()
throws java.io.IOException
java.io.IOExceptionpublic void testToStringContainsTheFilePath()
public void testFilesAreEqualWhenTheyAreBasedOnTheSamePath()
public void testFilesAreNotEqualWhenTheyAreNotOfTheSameClass()
public void testFilesAreNotEqualWhenTheirPathesAreDifferent()
public void testHashCodeIsTheSameWhenFilesAreEqual()
public void testHashCodeIsDifferentWhenFilesAreNotEqual()
public void testCreatesNonExistingPathForTheFileName()
throws java.io.IOException
java.io.IOExceptionCopyright © 2018 SAP SE. All Rights Reserved.