mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-23 17:05:26 +02:00
fixed problems in UPC test suite
This commit is contained in:
parent
39f7e3c038
commit
f58850d5ba
3 changed files with 10 additions and 12 deletions
|
@ -40,6 +40,7 @@ import org.eclipse.cdt.core.dom.upc.ast.IUPCASTForallStatement;
|
|||
import org.eclipse.cdt.core.dom.upc.ast.IUPCASTKeywordExpression;
|
||||
import org.eclipse.cdt.core.dom.upc.ast.IUPCASTSimpleDeclSpecifier;
|
||||
import org.eclipse.cdt.core.dom.upc.ast.IUPCASTSynchronizationStatement;
|
||||
import org.eclipse.cdt.core.dom.upc.ast.IUPCASTTypeIdExpression;
|
||||
import org.eclipse.cdt.core.dom.upc.ast.IUPCASTUnaryExpression;
|
||||
import org.eclipse.cdt.core.lrparser.tests.ParseHelper;
|
||||
|
||||
|
@ -488,9 +489,6 @@ public class UPCLanguageExtensionTests extends TestCase {
|
|||
IASTStatement[] body = ((IASTCompoundStatement)main.getBody()).getStatements();
|
||||
assertEquals(8, body.length);
|
||||
|
||||
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
IASTTypeIdExpression idexpr = (IASTTypeIdExpression)((IASTExpressionStatement)body[0]).getExpression();
|
||||
|
||||
IASTUnaryExpression cexpr = (IASTUnaryExpression)((IASTExpressionStatement)body[1]).getExpression();
|
||||
|
@ -498,20 +496,20 @@ public class UPCLanguageExtensionTests extends TestCase {
|
|||
|
||||
IUPCASTUnaryExpression expr;
|
||||
|
||||
expr = (IUPCASTUnaryExpression)((IASTExpressionStatement)body[2]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_localsizeof, expr.getOperator());
|
||||
idexpr = (IUPCASTTypeIdExpression)((IASTExpressionStatement)body[2]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_localsizeof, idexpr.getOperator());
|
||||
|
||||
expr = (IUPCASTUnaryExpression)((IASTExpressionStatement)body[3]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_localsizeof, expr.getOperator());
|
||||
|
||||
expr = (IUPCASTUnaryExpression)((IASTExpressionStatement)body[4]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_blocksizeof, expr.getOperator());
|
||||
idexpr = (IUPCASTTypeIdExpression)((IASTExpressionStatement)body[4]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_blocksizeof, idexpr.getOperator());
|
||||
|
||||
expr = (IUPCASTUnaryExpression)((IASTExpressionStatement)body[5]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_blocksizeof, expr.getOperator());
|
||||
|
||||
expr = (IUPCASTUnaryExpression)((IASTExpressionStatement)body[6]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_elemsizeof, expr.getOperator());
|
||||
idexpr = (IUPCASTTypeIdExpression)((IASTExpressionStatement)body[6]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_elemsizeof, idexpr.getOperator());
|
||||
|
||||
expr = (IUPCASTUnaryExpression)((IASTExpressionStatement)body[7]).getExpression();
|
||||
assertEquals(IUPCASTUnaryExpression.op_upc_elemsizeof, expr.getOperator());
|
||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.core.parser.upc.tests;
|
|||
import junit.framework.Test;
|
||||
import junit.framework.TestSuite;
|
||||
|
||||
public class AutomatedIntegrationSuite extends TestSuite {
|
||||
public class UPCParserTestSuite extends TestSuite {
|
||||
|
||||
public static Test suite() {
|
||||
TestSuite suite = new TestSuite();
|
|
@ -26,6 +26,7 @@ import org.eclipse.cdt.core.model.ITranslationUnit;
|
|||
import org.eclipse.cdt.core.parser.IScanner;
|
||||
import org.eclipse.cdt.core.parser.ParserLanguage;
|
||||
import org.eclipse.cdt.internal.core.dom.parser.c.CASTTranslationUnit;
|
||||
import org.eclipse.cdt.internal.core.dom.parser.upc.UPCParser;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -57,8 +58,7 @@ public class UPCLanguage extends BaseExtensibleLanguage {
|
|||
|
||||
@Override
|
||||
public IParser getParser() {
|
||||
//return new UPCParser();
|
||||
return null;
|
||||
return new UPCParser();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Reference in a new issue