1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

Added file name validation.

This commit is contained in:
Sergey Prigogin 2012-03-19 20:29:28 -07:00
parent d4a53f3f5b
commit a797f98218

View file

@ -101,9 +101,11 @@ public abstract class RefactoringTestBase extends BaseTestCase {
BufferedReader reader = new BufferedReader(new StringReader(contents.toString())); BufferedReader reader = new BufferedReader(new StringReader(contents.toString()));
String line; String line;
while ((line = reader.readLine()) != null) { while ((line = reader.readLine()) != null) {
String trimmedLine = line.trim();
if (testFile == null) { if (testFile == null) {
testFile = new TestSourceFile(line.trim()); assertTrue("Invalid file name \"" + trimmedLine + "\"", trimmedLine.matches("^(\\w+/)*\\w+\\.\\w+$"));
} else if (isResultDelimiter(line.trim())) { testFile = new TestSourceFile(trimmedLine);
} else if (isResultDelimiter(trimmedLine)) {
expectedResult = true; expectedResult = true;
} else if (expectedResult) { } else if (expectedResult) {
testFile.addLineToExpectedSource(line); testFile.addLineToExpectedSource(line);