// confirm input from stdin
if (confirmToExecute() > 0) {
return;
}
TestCaseGenerator testCaseGenerator = new DefaultTestCaseGenerator(config);
FileReader fileReader = new CommonsIOFileReader();
for (File javaFile : javaFiles) {
File testFile = null;
String currentTestCaseSourceCode = null;
try {
testFile = new File(javaFile.getAbsolutePath().replaceAll("\\\\", "/")
.replaceFirst(getDirectoryPathOfProductSourceCode(config),
getDirectoryPathOfTestSourceCode(config))
.replaceFirst("\\.java", "Test.java"));
currentTestCaseSourceCode = fileReader.readAsString(testFile);
} catch (Exception e) {
}
testCaseGenerator.initialize(fileReader.readAsString(javaFile));
String testCodeString = null;
if (currentTestCaseSourceCode != null) {
testCodeString = testCaseGenerator.getUnifiedVersionTestCaseSourceCode(
testCaseGenerator.getTestCaseSourceCodeWithLackingTestMethod(currentTestCaseSourceCode),
JUnitVersion.version4);