Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/SemanticsTests.java')
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/SemanticsTests.java39
1 files changed, 22 insertions, 17 deletions
diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/SemanticsTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/SemanticsTests.java
index 9272b92d59c..64c81fa054d 100644
--- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/SemanticsTests.java
+++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/SemanticsTests.java
@@ -25,9 +25,12 @@ import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SemanticUtil;
*/
public class SemanticsTests extends AST2TestBase {
- public SemanticsTests() {}
- public SemanticsTests(String name) { super(name); }
-
+ public SemanticsTests() {
+ }
+
+ public SemanticsTests(String name) {
+ super(name);
+ }
// class A {};
// class B {};
@@ -62,7 +65,7 @@ public class SemanticsTests extends AST2TestBase {
// void operator +(X x) {} // Addition
// A operator +=(int y) {} // Addition with assignment
// B operator -(X x) {} // Subtraction
- // void operator -=(int y) {} // Subtraction with assignment
+ // void operator -=(int y) {} // Subtraction with assignment
// void operator ->*(int z){} // ptr-to-member selection
// void operator /(int x) {} // division
// void operator /=(int y) {} // division with assignment
@@ -85,29 +88,31 @@ public class SemanticsTests extends AST2TestBase {
// void operator()(int a, int b, int c) {} // function call
//
// void operator[](int i) {} // subscripting
- //
+ //
// operator A(); // conversion
// operator B(); // conversion
// };
public void testConversionOperators() throws Exception {
// Test getDeclaredConversionOperators()
- BindingAssertionHelper ba= new AST2AssertionHelper(getAboveComment(), true);
- ICPPClassType c= ba.assertNonProblem("X {", 1, ICPPClassType.class);
- ICPPMethod[] cops= SemanticUtil.getDeclaredConversionOperators(c);
+ BindingAssertionHelper ba = new AST2AssertionHelper(getAboveComment(), true);
+ ICPPClassType c = ba.assertNonProblem("X {", 1, ICPPClassType.class);
+ ICPPMethod[] cops = SemanticUtil.getDeclaredConversionOperators(c);
assertEquals(2, cops.length);
- Set actual= new HashSet();
- actual.add(cops[0].getName()); actual.add(cops[1].getName());
- Set expected= new HashSet();
- expected.add("operator A"); expected.add("operator B");
+ Set actual = new HashSet();
+ actual.add(cops[0].getName());
+ actual.add(cops[1].getName());
+ Set expected = new HashSet();
+ expected.add("operator A");
+ expected.add("operator B");
assertEquals(expected, actual);
// Test isConversionOperator()
- ICPPMethod[] dms= c.getDeclaredMethods();
+ ICPPMethod[] dms = c.getDeclaredMethods();
assertEquals(48, dms.length);
-
- for(ICPPMethod method : dms) {
- String name= method.getName();
- boolean isConvOp= name.equals("operator A") || name.equals("operator B");
+
+ for (ICPPMethod method : dms) {
+ String name = method.getName();
+ boolean isConvOp = name.equals("operator A") || name.equals("operator B");
assertEquals(isConvOp, SemanticUtil.isConversionOperator(method));
}
}

Back to the top