diff options
Diffstat (limited to 'core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/DeclaratorsTests.java')
-rw-r--r-- | core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/DeclaratorsTests.java | 153 |
1 files changed, 75 insertions, 78 deletions
diff --git a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/DeclaratorsTests.java b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/DeclaratorsTests.java index 75d912e46f7..c3329c589e7 100644 --- a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/DeclaratorsTests.java +++ b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/DeclaratorsTests.java @@ -7,7 +7,7 @@ * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -28,7 +28,6 @@ import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.core.model.ITypeDef; import org.eclipse.cdt.core.model.IVariable; - /** * @author bnicolle * @@ -40,7 +39,7 @@ public class DeclaratorsTests extends IntegratedCModelTest { public DeclaratorsTests(String name) { super(name); } - + /** * @see org.eclipse.cdt.internal.core.model.IntegratedCModelTest */ @@ -56,72 +55,71 @@ public class DeclaratorsTests extends IntegratedCModelTest { public String getSourcefileResource() { return "DeclaratorsTests.cpp"; } - + /** * @returns a test suite named after this class * containing all its public members named "test*" */ public static Test suite() { - TestSuite suite= new TestSuite(DeclaratorsTests.class); + TestSuite suite = new TestSuite(DeclaratorsTests.class); return suite; } + public void testDeclarators_0001() throws CModelException { + ITranslationUnit tu = getTU(); + ICElement element = tu.getElement("decl_0001"); + assertNotNull(element); + assertEquals(element.getElementType(), ICElement.C_FUNCTION_DECLARATION); + IFunctionDeclaration decl = (IFunctionDeclaration) element; + assertEquals(decl.getSignature(), "decl_0001(char)"); + assertEquals(decl.getReturnType(), "void"); + } - public void testDeclarators_0001() throws CModelException { - ITranslationUnit tu = getTU(); - ICElement element = tu.getElement("decl_0001"); - assertNotNull(element); - assertEquals(element.getElementType(), ICElement.C_FUNCTION_DECLARATION); - IFunctionDeclaration decl = (IFunctionDeclaration)element; - assertEquals(decl.getSignature(), "decl_0001(char)"); - assertEquals(decl.getReturnType(), "void"); - } - - public void testDeclarators_0002() throws CModelException { - ITranslationUnit tu = getTU(); - ICElement element = tu.getElement("decl_0002"); - assertNotNull(element); - assertEquals(element.getElementType(), ICElement.C_FUNCTION_DECLARATION); - IFunctionDeclaration decl = (IFunctionDeclaration)element; - assertEquals(decl.getSignature(), "decl_0002(char)"); - assertEquals(decl.getReturnType(), "void"); - } + public void testDeclarators_0002() throws CModelException { + ITranslationUnit tu = getTU(); + ICElement element = tu.getElement("decl_0002"); + assertNotNull(element); + assertEquals(element.getElementType(), ICElement.C_FUNCTION_DECLARATION); + IFunctionDeclaration decl = (IFunctionDeclaration) element; + assertEquals(decl.getSignature(), "decl_0002(char)"); + assertEquals(decl.getReturnType(), "void"); + } public void testDeclarators_0003() throws CModelException { ITranslationUnit tu = getTU(); ICElement element = tu.getElement("decl_0003"); - assertNotNull(element); + assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_FUNCTION_DECLARATION); - IFunctionDeclaration decl = (IFunctionDeclaration)element; + IFunctionDeclaration decl = (IFunctionDeclaration) element; assertEquals(decl.getSignature(), "decl_0003(char)"); assertEquals(decl.getReturnType(), "void"); - } - - public void testDeclarators_0004() throws CModelException { - ITranslationUnit tu = getTU(); - ICElement element = tu.getElement("decl_0004"); - assertNotNull(element); - assertEquals(element.getElementType(), ICElement.C_FUNCTION_DECLARATION); - IFunctionDeclaration decl = (IFunctionDeclaration)element; - assertEquals(decl.getSignature(), "decl_0004(char)"); - assertEquals(decl.getReturnType(), "void*"); - } - - public void testDeclarators_0005() throws CModelException { - ITranslationUnit tu = getTU(); - ICElement element = tu.getElement("decl_0005"); - assertNotNull(element); - assertEquals(element.getElementType(), ICElement.C_VARIABLE); - IVariable decl = (IVariable)element; - assertEquals(decl.getTypeName(), "void(*)(char)"); - } + } + + public void testDeclarators_0004() throws CModelException { + ITranslationUnit tu = getTU(); + ICElement element = tu.getElement("decl_0004"); + assertNotNull(element); + assertEquals(element.getElementType(), ICElement.C_FUNCTION_DECLARATION); + IFunctionDeclaration decl = (IFunctionDeclaration) element; + assertEquals(decl.getSignature(), "decl_0004(char)"); + assertEquals(decl.getReturnType(), "void*"); + } + + public void testDeclarators_0005() throws CModelException { + ITranslationUnit tu = getTU(); + ICElement element = tu.getElement("decl_0005"); + assertNotNull(element); + assertEquals(element.getElementType(), ICElement.C_VARIABLE); + IVariable decl = (IVariable) element; + assertEquals(decl.getTypeName(), "void(*)(char)"); + } public void testDeclarators_0006() throws CModelException { ITranslationUnit tu = getTU(); ICElement element = tu.getElement("decl_0006"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_VARIABLE); - IVariable decl = (IVariable)element; + IVariable decl = (IVariable) element; assertEquals(decl.getTypeName(), "void(*)(char)"); } @@ -130,17 +128,16 @@ public class DeclaratorsTests extends IntegratedCModelTest { ICElement element = tu.getElement("decl_0007"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_VARIABLE); - IVariable decl = (IVariable)element; + IVariable decl = (IVariable) element; assertEquals(decl.getTypeName(), "void(*)(char)"); } - public void testDeclarators_0011() throws CModelException { ITranslationUnit tu = getTU(); ICElement element = tu.getElement("decl_0011"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_TYPEDEF); - ITypeDef decl = (ITypeDef)element; + ITypeDef decl = (ITypeDef) element; assertEquals(decl.getTypeName(), "void(char)"); } @@ -149,7 +146,7 @@ public class DeclaratorsTests extends IntegratedCModelTest { ICElement element = tu.getElement("decl_0012"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_TYPEDEF); - ITypeDef decl = (ITypeDef)element; + ITypeDef decl = (ITypeDef) element; assertEquals(decl.getTypeName(), "void(char)"); } @@ -158,7 +155,7 @@ public class DeclaratorsTests extends IntegratedCModelTest { ICElement element = tu.getElement("decl_0013"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_TYPEDEF); - ITypeDef decl = (ITypeDef)element; + ITypeDef decl = (ITypeDef) element; assertEquals(decl.getTypeName(), "void(char)"); } @@ -167,25 +164,25 @@ public class DeclaratorsTests extends IntegratedCModelTest { ICElement element = tu.getElement("decl_0014"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_TYPEDEF); - ITypeDef decl = (ITypeDef)element; + ITypeDef decl = (ITypeDef) element; assertEquals(decl.getTypeName(), "void*(char)"); } - public void testDeclarators_0015() throws CModelException { - ITranslationUnit tu = getTU(); - ICElement element = tu.getElement("decl_0015"); - assertNotNull(element); - assertEquals(element.getElementType(), ICElement.C_TYPEDEF); - ITypeDef decl = (ITypeDef)element; - assertEquals(decl.getTypeName(), "void(*)(char)"); - } - + public void testDeclarators_0015() throws CModelException { + ITranslationUnit tu = getTU(); + ICElement element = tu.getElement("decl_0015"); + assertNotNull(element); + assertEquals(element.getElementType(), ICElement.C_TYPEDEF); + ITypeDef decl = (ITypeDef) element; + assertEquals(decl.getTypeName(), "void(*)(char)"); + } + public void testDeclarators_0016() throws CModelException { ITranslationUnit tu = getTU(); ICElement element = tu.getElement("decl_0016"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_TYPEDEF); - ITypeDef decl = (ITypeDef)element; + ITypeDef decl = (ITypeDef) element; assertEquals(decl.getTypeName(), "void(*)(char)"); } @@ -194,35 +191,35 @@ public class DeclaratorsTests extends IntegratedCModelTest { ICElement element = tu.getElement("decl_0017"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_TYPEDEF); - ITypeDef decl = (ITypeDef)element; + ITypeDef decl = (ITypeDef) element; assertEquals(decl.getTypeName(), "void(*)(char)"); } - + public void testDeclarators_0023() throws CModelException { ITranslationUnit tu = getTU(); ICElement element = tu.getElement("decl_0023"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_FUNCTION); - IFunction decl = (IFunction)element; + IFunction decl = (IFunction) element; assertEquals(decl.getSignature(), "decl_0023(int)"); assertEquals(decl.getReturnType(), "void(**)(char)"); - } + } public void testDeclarators_0024() throws CModelException { ITranslationUnit tu = getTU(); ICElement element = tu.getElement("decl_0024"); assertNotNull(element); assertEquals(element.getElementType(), ICElement.C_VARIABLE); - IVariable decl = (IVariable)element; + IVariable decl = (IVariable) element; assertEquals(decl.getTypeName(), "void(*(*(*)(int))(float))(char)"); - } - - public void testDeclarators_0031() throws CModelException { - ITranslationUnit tu = getTU(); - ICElement element = tu.getElement("decl_0031"); - assertNotNull(element); - assertEquals(element.getElementType(), ICElement.C_VARIABLE); - IVariable decl = (IVariable)element; - assertEquals(decl.getTypeName(), "int(*)(char(*)(bool))"); - } + } + + public void testDeclarators_0031() throws CModelException { + ITranslationUnit tu = getTU(); + ICElement element = tu.getElement("decl_0031"); + assertNotNull(element); + assertEquals(element.getElementType(), ICElement.C_VARIABLE); + IVariable decl = (IVariable) element; + assertEquals(decl.getTypeName(), "int(*)(char(*)(bool))"); + } } |