diff options
author | Alena Laskavaia | 2010-06-22 02:15:20 +0000 |
---|---|---|
committer | Alena Laskavaia | 2010-06-22 02:15:20 +0000 |
commit | 3d0baee8fbf7d49e63c4f25be3dbad0de94cb590 (patch) | |
tree | 4501eb2f2173ffa93395bdccac67921e6f5e052c /codan/org.eclipse.cdt.codan.core.test | |
parent | c5a58d72a10aad390d126fcfd3eb0a7b2214775c (diff) | |
download | org.eclipse.cdt-3d0baee8fbf7d49e63c4f25be3dbad0de94cb590.tar.gz org.eclipse.cdt-3d0baee8fbf7d49e63c4f25be3dbad0de94cb590.tar.xz org.eclipse.cdt-3d0baee8fbf7d49e63c4f25be3dbad0de94cb590.zip |
Bug 317538: added framework to store arguments in a marker (add added intermediate object between reporter and marker)
Diffstat (limited to 'codan/org.eclipse.cdt.codan.core.test')
-rw-r--r-- | codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/AssignmentInConditionCheckerTest.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/AssignmentInConditionCheckerTest.java b/codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/AssignmentInConditionCheckerTest.java index 38f750b2d6f..e115373abad 100644 --- a/codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/AssignmentInConditionCheckerTest.java +++ b/codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/AssignmentInConditionCheckerTest.java @@ -11,6 +11,8 @@ package org.eclipse.cdt.codan.core.internal.checkers; import org.eclipse.cdt.codan.core.test.CheckerTestCase; +import org.eclipse.cdt.codan.internal.core.model.CodanProblemMarker; +import org.eclipse.core.resources.IMarker; /** * Test for {@see SuggestedParenthesisChecker} class @@ -82,4 +84,15 @@ public class AssignmentInConditionCheckerTest extends CheckerTestCase { loadCodeAndRun(getAboveComment()); checkErrorLine(3); } + + // main() { + // int a=1,b=3; + // if (a=b) b=4; // error here on line 3 + // } + public void test_basic_params() { + loadCodeAndRun(getAboveComment()); + IMarker marker = checkErrorLine(3); + String arg = CodanProblemMarker.getProblemArgument(marker, 0); + assertEquals("a=b", arg); //$NON-NLS-1$ + } } |