Remove redundant cpp_basic_xxx tests
These tests duplicate the other, more complex, existing unit tests, so it's just not useful to have them at all any more (they could have been useful at the very beginning of C backend development, when none of the other tests worked).
This commit is contained in:
parent
11bd97653f
commit
3ebf1c1769
19 changed files with 0 additions and 230 deletions
|
|
@ -14,15 +14,6 @@ top_builddir = ../@top_builddir@
|
|||
ECHO_PROGRESS := echo
|
||||
|
||||
CPP_TEST_CASES := \
|
||||
cpp_basic_class \
|
||||
cpp_basic_class_method \
|
||||
cpp_basic_class_virtual_method \
|
||||
cpp_basic_class_var_pub_member_built_in \
|
||||
cpp_basic_class_var_pub_member_class \
|
||||
cpp_basic_global_var_class \
|
||||
cpp_basic_namespaced_class \
|
||||
cpp_basic_template_function \
|
||||
cpp_basic_template_class \
|
||||
c_backend_cpp_natural_std_string \
|
||||
c_backend_cpp_exception
|
||||
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
#include <assert.h>
|
||||
#include "cpp_basic_class_method/cpp_basic_class_method_wrap.h"
|
||||
|
||||
int main(int argc, const char *argv[])
|
||||
{
|
||||
MyClass *mc = MyClass_new();
|
||||
|
||||
assert(MyClass_someMethod(mc) == 42);
|
||||
|
||||
MyClass_delete(mc);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
#include "cpp_basic_class/cpp_basic_class_wrap.h"
|
||||
|
||||
int main(int argc, const char *argv[])
|
||||
{
|
||||
MyClass *mc;
|
||||
mc = MyClass_new();
|
||||
|
||||
MyClass_delete(mc);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
#include <assert.h>
|
||||
#include "cpp_basic_class_var_pub_member_built_in/cpp_basic_class_var_pub_member_built_in_wrap.h"
|
||||
|
||||
int main(int argc, const char *argv[])
|
||||
{
|
||||
MyClass *mc = MyClass_new();
|
||||
|
||||
assert(MyClass_myPubInt_get(mc) == 42);
|
||||
MyClass_myPubInt_set(mc, 4711);
|
||||
assert(MyClass_myPubInt_get(mc) == 4711);
|
||||
|
||||
MyClass_delete(mc);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
#include <assert.h>
|
||||
#include "cpp_basic_class_var_pub_member_class/cpp_basic_class_var_pub_member_class_wrap.h"
|
||||
|
||||
int main(int argc, const char *argv[])
|
||||
{
|
||||
MyClass *mc;
|
||||
MySecondClass *mc2;
|
||||
|
||||
mc2 = MySecondClass_new();
|
||||
mc = MyClass_new();
|
||||
|
||||
assert(MySecondClass_myPubClassInstance_get(mc2));
|
||||
MySecondClass_myPubClassInstance_set(mc2, mc);
|
||||
assert(MySecondClass_myPubClassInstance_get(mc2));
|
||||
|
||||
MyClass_delete(mc);
|
||||
MySecondClass_delete(mc2);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
#include <assert.h>
|
||||
#include "cpp_basic_class_virtual_method/cpp_basic_class_virtual_method_wrap.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
BaseClass *bc = BaseClass_new();
|
||||
NonMethodOverwritingClass *noc = NonMethodOverwritingClass_new();
|
||||
MethodOverwritingClass *oc = MethodOverwritingClass_new();
|
||||
BaseClass *inherited_bc = (BaseClass*)MethodOverwritingClass_new();
|
||||
|
||||
assert(BaseClass_myInt(bc) == 0xba53);
|
||||
assert(NonMethodOverwritingClass_myInt(noc) == 0xba53);
|
||||
assert(MethodOverwritingClass_myInt(oc) == 0xa173123d);
|
||||
assert(BaseClass_myInt((BaseClass*)noc) == 0xba53);
|
||||
assert(BaseClass_myInt((BaseClass*)oc) == 0xa173123d);
|
||||
assert(BaseClass_myInt(inherited_bc) == 0xa173123d);
|
||||
|
||||
BaseClass_delete(bc);
|
||||
NonMethodOverwritingClass_delete(noc);
|
||||
MethodOverwritingClass_delete(oc);
|
||||
BaseClass_delete(inherited_bc);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
#include <assert.h>
|
||||
#include "cpp_basic_global_var_class/cpp_basic_global_var_class_wrap.h"
|
||||
|
||||
int main(int argc, const char *argv[])
|
||||
{
|
||||
assert(myGlobalClassInstance_get());
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
#include "cpp_basic_namespaced_class/cpp_basic_namespaced_class_wrap.h"
|
||||
|
||||
int main(int argc, const char *argv[])
|
||||
{
|
||||
myNamespace_MyClass *mc;
|
||||
mc = myNamespace_MyClass_new();
|
||||
|
||||
myNamespace_MyClass_delete(mc);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
#include <assert.h>
|
||||
#include "cpp_basic_template_class/cpp_basic_template_class_wrap.h"
|
||||
|
||||
int main() {
|
||||
MyTemplateClass_Int *ci = MyTemplateClass_Int_new();
|
||||
|
||||
MyTemplateClass_Int_someMemberVariable_set(ci, 42);
|
||||
assert(MyTemplateClass_Int_someMemberVariable_get(ci) == 42);
|
||||
|
||||
MyTemplateClass_Int_delete(ci);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
#include <assert.h>
|
||||
|
||||
#define SWIG_DEFINE_WRAPPER_ALIASES
|
||||
#include "cpp_basic_template_function/cpp_basic_template_function_wrap.h"
|
||||
|
||||
int main() {
|
||||
assert(GetMaxInt(3, 5) == 5);
|
||||
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue