Class FileUtilsTest
java.lang.Object
FileUtilsTest
Unit tests for the
FileUtils class.
These tests exercise directory copy/delete and integrity helpers.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetUp()Prepare test fixtures before each test.voidtearDown()Clean up test fixtures after each test.voidTest copying a directory where destination contains conflicting files.voidTest recursive deletion of directories.voidTest disk space estimation for copying small test data.voidTest verification of file integrity after copying.
-
Field Details
-
TEST_SOURCE_DIR
Path used as the source directory for test copies. -
TEST_DEST_DIR
Path used as the destination directory for test copies.
-
-
Constructor Details
-
FileUtilsTest
public FileUtilsTest()Public no-arg constructor required by the test framework.
-
-
Method Details
-
setUp
Prepare test fixtures before each test.- Throws:
IOException- when creating test directories or files fails
-
tearDown
Clean up test fixtures after each test.- Throws:
IOException- when removing test directories fails
-
testCopyDirectoryWithConflictHandling
Test copying a directory where destination contains conflicting files.- Throws:
IOException- when file operations fail
-
testHasEnoughDiskSpace
Test disk space estimation for copying small test data.- Throws:
IOException- when checking disk space fails
-
testVerifyIntegrity
Test verification of file integrity after copying.- Throws:
IOException- when copying or reading files fails
-
testDeleteDirectory
Test recursive deletion of directories.- Throws:
IOException- when deletion fails
-