Class LocalMachineFileSystem
- java.lang.Object
-
- org.uitnet.testing.smartfwk.local_machine.LocalMachineFileSystem
-
public class LocalMachineFileSystem extends Object
- Author:
- Madhav Krishna
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidbackupFileIfExists(String path, String fileName)static voidcopyClassResoucesNoOverwrite(String classResourceFilePath, String absoluteLocalPath, String newfileName)static voidcopyDirectoryRecursively(String directory, String targetDir, boolean shouldBackupOldFiles)static StringcopyFileAsNewName(String absoluteLocalFilePath, String newFileName)static voidcopyFileNoOverwrite(String filePath, String absoluteLocalPath, String newfileName)static voidcopyResourcesRecursively(String resourceDir, String targetDir, boolean shouldBackupOldFiles)static voidcreateDirectoriesIfNotExist(String absoluteDirectoryPath)static List<String>deleteFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)static StringextractFileName(String filePath)static StringextractFileParentDirectory(String filePath)static List<ResourceInfo>listClassResources(String classResourceDirectory)static List<String>listFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)static voidreplaceTextInFile(String absoluteFilePath, String textOrRegEx, String newText)static voidvalidateFilePresent(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)
-
-
-
Method Detail
-
listFiles
public static List<String> listFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)
-
deleteFiles
public static List<String> deleteFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)
-
copyFileAsNewName
public static String copyFileAsNewName(String absoluteLocalFilePath, String newFileName)
-
validateFilePresent
public static void validateFilePresent(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)
-
createDirectoriesIfNotExist
public static void createDirectoriesIfNotExist(String absoluteDirectoryPath)
-
copyFileNoOverwrite
public static void copyFileNoOverwrite(String filePath, String absoluteLocalPath, String newfileName)
-
copyDirectoryRecursively
public static void copyDirectoryRecursively(String directory, String targetDir, boolean shouldBackupOldFiles)
-
replaceTextInFile
public static void replaceTextInFile(String absoluteFilePath, String textOrRegEx, String newText)
-
copyClassResoucesNoOverwrite
public static void copyClassResoucesNoOverwrite(String classResourceFilePath, String absoluteLocalPath, String newfileName)
-
listClassResources
public static List<ResourceInfo> listClassResources(String classResourceDirectory)
-
-