diff options
author | James Blackburn | 2009-06-03 19:49:56 +0000 |
---|---|---|
committer | James Blackburn | 2009-06-03 19:49:56 +0000 |
commit | 08b56873fd077d2cb0ee600bf30cdf2c395b1013 (patch) | |
tree | 48fd86778817aa7f5510ccb6fff899e4e67d104b /core/org.eclipse.cdt.core.tests | |
parent | c6f7acc9b2e6777cb34448729a4d2c19957a4bd2 (diff) | |
download | org.eclipse.cdt-08b56873fd077d2cb0ee600bf30cdf2c395b1013.tar.gz org.eclipse.cdt-08b56873fd077d2cb0ee600bf30cdf2c395b1013.tar.xz org.eclipse.cdt-08b56873fd077d2cb0ee600bf30cdf2c395b1013.zip |
Bug 264704 Error parsing: if failing to resolve absolute IPath, search all workspace projects for IPath.
Diffstat (limited to 'core/org.eclipse.cdt.core.tests')
-rw-r--r-- | core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ErrorParserFileMatchingTest.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ErrorParserFileMatchingTest.java b/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ErrorParserFileMatchingTest.java index 355f43f364f..aee1e9224da 100644 --- a/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ErrorParserFileMatchingTest.java +++ b/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ErrorParserFileMatchingTest.java @@ -1239,4 +1239,23 @@ public class ErrorParserFileMatchingTest extends TestCase { } } + /** + * Checks if a file from error output can be found. + * + * @throws Exception... + */ + public void testMappedRemoteAbsolutePath_Bug264704() throws Exception { + ResourceHelper.createFolder(fProject, "Folder"); + ResourceHelper.createFolder(fProject, "Folder/AbsoluteRemoteFolder"); + IFile file = ResourceHelper.createFile(fProject, "Folder/AbsoluteRemoteFolder/testMappedRemoteAbsolutePath.h"); + + parseOutput("/AbsoluteRemoteFolder/testMappedRemoteAbsolutePath.h:1:error"); + assertEquals(1, errorList.size()); + + ProblemMarkerInfo problemMarkerInfo = errorList.get(0); + assertEquals("L/FindMatchingFilesTest/Folder/AbsoluteRemoteFolder/testMappedRemoteAbsolutePath.h",problemMarkerInfo.file.toString()); + assertEquals(1,problemMarkerInfo.lineNumber); + assertEquals("error",problemMarkerInfo.description); + } + } |