diff options
author | Markus Schorn | 2008-07-31 13:09:50 +0000 |
---|---|---|
committer | Markus Schorn | 2008-07-31 13:09:50 +0000 |
commit | 8152453880214115ae20a565a6e4fc9632061a8d (patch) | |
tree | 71b36b1f3d7c992c5dda4faf0d4b0e754f94e15e /lrparser | |
parent | c9b8e806990c88018db7e06884fa6a939251e1ff (diff) | |
download | org.eclipse.cdt-8152453880214115ae20a565a6e4fc9632061a8d.tar.gz org.eclipse.cdt-8152453880214115ae20a565a6e4fc9632061a8d.tar.xz org.eclipse.cdt-8152453880214115ae20a565a6e4fc9632061a8d.zip |
Correct modeling of template-scopes, bug 237026.
Diffstat (limited to 'lrparser')
2 files changed, 0 insertions, 70 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRCSpecFailingTest.java b/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRCSpecFailingTest.java deleted file mode 100644 index aa47ce74f1f..00000000000 --- a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRCSpecFailingTest.java +++ /dev/null @@ -1,69 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2006, 2008 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.cdt.core.lrparser.tests; - -import junit.framework.AssertionFailedError; -import junit.framework.TestSuite; - -import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit; -import org.eclipse.cdt.core.dom.lrparser.BaseExtensibleLanguage; -import org.eclipse.cdt.core.dom.lrparser.c99.C99Language; -import org.eclipse.cdt.core.dom.lrparser.cpp.ISOCPPLanguage; -import org.eclipse.cdt.core.model.ILanguage; -import org.eclipse.cdt.core.parser.ParserLanguage; -import org.eclipse.cdt.core.parser.tests.ast2.AST2CSpecFailingTest; -import org.eclipse.cdt.internal.core.parser.ParserException; - -@SuppressWarnings("restriction") -public class LRCSpecFailingTest extends AST2CSpecFailingTest { - - public static TestSuite suite() { - return suite(LRCSpecFailingTest.class); - } - - public LRCSpecFailingTest() { } - public LRCSpecFailingTest(String name) { super(name); } - - - @Override - protected void parseCandCPP( String code, boolean checkBindings, int expectedProblemBindings ) throws ParserException { - parse(code, ParserLanguage.C, checkBindings, expectedProblemBindings); - parse(code, ParserLanguage.CPP, checkBindings, expectedProblemBindings); - } - - @Override - protected IASTTranslationUnit parse( String code, ParserLanguage lang, boolean checkBindings, int expectedProblemBindings ) throws ParserException { - ILanguage language = lang.isCPP() ? getCPPLanguage() : getCLanguage(); - return ParseHelper.parse(code, language, true, checkBindings, expectedProblemBindings ); - } - - @Override - protected IASTTranslationUnit parse(String code, ParserLanguage lang, String[] problems) throws ParserException { - ILanguage language = lang.isCPP() ? getCPPLanguage() : getCLanguage(); - return ParseHelper.parse(code, language, problems); - } - - protected BaseExtensibleLanguage getCLanguage() { - return C99Language.getDefault(); - } - - protected BaseExtensibleLanguage getCPPLanguage() { - return ISOCPPLanguage.getDefault(); - } - - @Override - public void test6_7_7s6() throws Exception { // this test actually passes, yay! - try { - super.test6_7_7s6(); - } catch (AssertionFailedError e) { - } - } -} diff --git a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRParserTestSuite.java b/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRParserTestSuite.java index 19b4c5efb86..dd1b68b6c77 100644 --- a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRParserTestSuite.java +++ b/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRParserTestSuite.java @@ -36,7 +36,6 @@ public class LRParserTestSuite extends TestSuite { addTestSuite(LRCPPSpecFailingTest.class); addTestSuite(LRCPPSpecTest.class); addTestSuite(LRCPPTests.class); - addTestSuite(LRCSpecFailingTest.class); addTestSuite(LRCSpecTests.class); // a couple of failures addTestSuite(LRDigraphTrigraphTests.class); addTestSuite(LRDOMLocationInclusionTests.class); |