1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Add content assist tests for templates (failing)

This commit is contained in:
Anton Leherbauer 2007-02-01 08:59:01 +00:00
parent 5128fa2cb3
commit a2f3ea6701

View file

@ -84,6 +84,7 @@ public class CompletionTests extends AbstractCompletionTest {
// C3* m123();
// C3* m13();
//
// template<typename T> T tConvert();
//private:
// void m3private();
//};
@ -94,6 +95,15 @@ public class CompletionTests extends AbstractCompletionTest {
// class CNS {
// void mcns();
// };
//};
//template <class T> class TClass {
// T fTField;
//public:
// TClass(T tArg) : fTField(tArg) {
// }
// T add(T tOther) {
// return fTField + tOther;
// }
//};
public CompletionTests(String name) {
@ -552,4 +562,23 @@ public class CompletionTests extends AbstractCompletionTest {
};
assertCompletionResults(fCursorOffset, expected, true);
}
//void gfunc(){TClass<int> t(0); t./*cursor*/
public void _testTemplateClassMethod() throws Exception {
// see https://bugs.eclipse.org/bugs/show_bug.cgi?id=172436
final String[] expected= {
"add(T)"
};
assertCompletionResults(fCursorOffset, expected, true);
}
//void gfunc(){C3 c3; c3.t/*cursor*/
public void _testTemplateMethod() throws Exception {
// see https://bugs.eclipse.org/bugs/show_bug.cgi?id=172436
final String[] expected= {
"tConvert(void)"
// "tConvert<T>(void)"
};
assertCompletionResults(fCursorOffset, expected, true);
}
}