Updated wrap unit tests

release/4.3a0
Richard Roberts 2012-08-22 22:40:38 +00:00
parent 6769850689
commit cbbf62aeeb
2 changed files with 205 additions and 197 deletions

View File

@ -485,130 +485,134 @@ void mexFunction(int nargout, mxArray *out[], int nargin, const mxArray *in[])
int id = unwrap<int>(in[0]); int id = unwrap<int>(in[0]);
switch(id) { try {
case 0: switch(id) {
Point2_collectorInsertAndMakeBase_0(nargout, out, nargin-1, in+1); case 0:
break; Point2_collectorInsertAndMakeBase_0(nargout, out, nargin-1, in+1);
case 1: break;
Point2_constructor_1(nargout, out, nargin-1, in+1); case 1:
break; Point2_constructor_1(nargout, out, nargin-1, in+1);
case 2: break;
Point2_constructor_2(nargout, out, nargin-1, in+1); case 2:
break; Point2_constructor_2(nargout, out, nargin-1, in+1);
case 3: break;
Point2_deconstructor_3(nargout, out, nargin-1, in+1); case 3:
break; Point2_deconstructor_3(nargout, out, nargin-1, in+1);
case 4: break;
Point2_argChar_4(nargout, out, nargin-1, in+1); case 4:
break; Point2_argChar_4(nargout, out, nargin-1, in+1);
case 5: break;
Point2_argUChar_5(nargout, out, nargin-1, in+1); case 5:
break; Point2_argUChar_5(nargout, out, nargin-1, in+1);
case 6: break;
Point2_dim_6(nargout, out, nargin-1, in+1); case 6:
break; Point2_dim_6(nargout, out, nargin-1, in+1);
case 7: break;
Point2_returnChar_7(nargout, out, nargin-1, in+1); case 7:
break; Point2_returnChar_7(nargout, out, nargin-1, in+1);
case 8: break;
Point2_vectorConfusion_8(nargout, out, nargin-1, in+1); case 8:
break; Point2_vectorConfusion_8(nargout, out, nargin-1, in+1);
case 9: break;
Point2_x_9(nargout, out, nargin-1, in+1); case 9:
break; Point2_x_9(nargout, out, nargin-1, in+1);
case 10: break;
Point2_y_10(nargout, out, nargin-1, in+1); case 10:
break; Point2_y_10(nargout, out, nargin-1, in+1);
case 11: break;
Point3_collectorInsertAndMakeBase_11(nargout, out, nargin-1, in+1); case 11:
break; Point3_collectorInsertAndMakeBase_11(nargout, out, nargin-1, in+1);
case 12: break;
Point3_constructor_12(nargout, out, nargin-1, in+1); case 12:
break; Point3_constructor_12(nargout, out, nargin-1, in+1);
case 13: break;
Point3_deconstructor_13(nargout, out, nargin-1, in+1); case 13:
break; Point3_deconstructor_13(nargout, out, nargin-1, in+1);
case 14: break;
Point3_norm_14(nargout, out, nargin-1, in+1); case 14:
break; Point3_norm_14(nargout, out, nargin-1, in+1);
case 15: break;
Point3_StaticFunctionRet_15(nargout, out, nargin-1, in+1); case 15:
break; Point3_StaticFunctionRet_15(nargout, out, nargin-1, in+1);
case 16: break;
Point3_staticFunction_16(nargout, out, nargin-1, in+1); case 16:
break; Point3_staticFunction_16(nargout, out, nargin-1, in+1);
case 17: break;
Test_collectorInsertAndMakeBase_17(nargout, out, nargin-1, in+1); case 17:
break; Test_collectorInsertAndMakeBase_17(nargout, out, nargin-1, in+1);
case 18: break;
Test_constructor_18(nargout, out, nargin-1, in+1); case 18:
break; Test_constructor_18(nargout, out, nargin-1, in+1);
case 19: break;
Test_constructor_19(nargout, out, nargin-1, in+1); case 19:
break; Test_constructor_19(nargout, out, nargin-1, in+1);
case 20: break;
Test_deconstructor_20(nargout, out, nargin-1, in+1); case 20:
break; Test_deconstructor_20(nargout, out, nargin-1, in+1);
case 21: break;
Test_arg_EigenConstRef_21(nargout, out, nargin-1, in+1); case 21:
break; Test_arg_EigenConstRef_21(nargout, out, nargin-1, in+1);
case 22: break;
Test_create_MixedPtrs_22(nargout, out, nargin-1, in+1); case 22:
break; Test_create_MixedPtrs_22(nargout, out, nargin-1, in+1);
case 23: break;
Test_create_ptrs_23(nargout, out, nargin-1, in+1); case 23:
break; Test_create_ptrs_23(nargout, out, nargin-1, in+1);
case 24: break;
Test_print_24(nargout, out, nargin-1, in+1); case 24:
break; Test_print_24(nargout, out, nargin-1, in+1);
case 25: break;
Test_return_Point2Ptr_25(nargout, out, nargin-1, in+1); case 25:
break; Test_return_Point2Ptr_25(nargout, out, nargin-1, in+1);
case 26: break;
Test_return_Test_26(nargout, out, nargin-1, in+1); case 26:
break; Test_return_Test_26(nargout, out, nargin-1, in+1);
case 27: break;
Test_return_TestPtr_27(nargout, out, nargin-1, in+1); case 27:
break; Test_return_TestPtr_27(nargout, out, nargin-1, in+1);
case 28: break;
Test_return_bool_28(nargout, out, nargin-1, in+1); case 28:
break; Test_return_bool_28(nargout, out, nargin-1, in+1);
case 29: break;
Test_return_double_29(nargout, out, nargin-1, in+1); case 29:
break; Test_return_double_29(nargout, out, nargin-1, in+1);
case 30: break;
Test_return_field_30(nargout, out, nargin-1, in+1); case 30:
break; Test_return_field_30(nargout, out, nargin-1, in+1);
case 31: break;
Test_return_int_31(nargout, out, nargin-1, in+1); case 31:
break; Test_return_int_31(nargout, out, nargin-1, in+1);
case 32: break;
Test_return_matrix1_32(nargout, out, nargin-1, in+1); case 32:
break; Test_return_matrix1_32(nargout, out, nargin-1, in+1);
case 33: break;
Test_return_matrix2_33(nargout, out, nargin-1, in+1); case 33:
break; Test_return_matrix2_33(nargout, out, nargin-1, in+1);
case 34: break;
Test_return_pair_34(nargout, out, nargin-1, in+1); case 34:
break; Test_return_pair_34(nargout, out, nargin-1, in+1);
case 35: break;
Test_return_ptrs_35(nargout, out, nargin-1, in+1); case 35:
break; Test_return_ptrs_35(nargout, out, nargin-1, in+1);
case 36: break;
Test_return_size_t_36(nargout, out, nargin-1, in+1); case 36:
break; Test_return_size_t_36(nargout, out, nargin-1, in+1);
case 37: break;
Test_return_string_37(nargout, out, nargin-1, in+1); case 37:
break; Test_return_string_37(nargout, out, nargin-1, in+1);
case 38: break;
Test_return_vector1_38(nargout, out, nargin-1, in+1); case 38:
break; Test_return_vector1_38(nargout, out, nargin-1, in+1);
case 39: break;
Test_return_vector2_39(nargout, out, nargin-1, in+1); case 39:
break; Test_return_vector2_39(nargout, out, nargin-1, in+1);
case 40: break;
aGlobalFunction_40(nargout, out, nargin-1, in+1); case 40:
break; aGlobalFunction_40(nargout, out, nargin-1, in+1);
break;
}
} catch(const std::exception& e) {
mexErrMsgTxt(("Exception from gtsam:\n" + std::string(e.what()) + "\n").c_str());
} }
std::cout.rdbuf(outbuf); std::cout.rdbuf(outbuf);

View File

@ -353,79 +353,83 @@ void mexFunction(int nargout, mxArray *out[], int nargin, const mxArray *in[])
int id = unwrap<int>(in[0]); int id = unwrap<int>(in[0]);
switch(id) { try {
case 0: switch(id) {
ns1ClassA_collectorInsertAndMakeBase_0(nargout, out, nargin-1, in+1); case 0:
break; ns1ClassA_collectorInsertAndMakeBase_0(nargout, out, nargin-1, in+1);
case 1: break;
ns1ClassA_constructor_1(nargout, out, nargin-1, in+1); case 1:
break; ns1ClassA_constructor_1(nargout, out, nargin-1, in+1);
case 2: break;
ns1ClassA_deconstructor_2(nargout, out, nargin-1, in+1); case 2:
break; ns1ClassA_deconstructor_2(nargout, out, nargin-1, in+1);
case 3: break;
ns1ClassB_collectorInsertAndMakeBase_3(nargout, out, nargin-1, in+1); case 3:
break; ns1ClassB_collectorInsertAndMakeBase_3(nargout, out, nargin-1, in+1);
case 4: break;
ns1ClassB_constructor_4(nargout, out, nargin-1, in+1); case 4:
break; ns1ClassB_constructor_4(nargout, out, nargin-1, in+1);
case 5: break;
ns1ClassB_deconstructor_5(nargout, out, nargin-1, in+1); case 5:
break; ns1ClassB_deconstructor_5(nargout, out, nargin-1, in+1);
case 6: break;
ns2ClassA_collectorInsertAndMakeBase_6(nargout, out, nargin-1, in+1); case 6:
break; ns2ClassA_collectorInsertAndMakeBase_6(nargout, out, nargin-1, in+1);
case 7: break;
ns2ClassA_constructor_7(nargout, out, nargin-1, in+1); case 7:
break; ns2ClassA_constructor_7(nargout, out, nargin-1, in+1);
case 8: break;
ns2ClassA_deconstructor_8(nargout, out, nargin-1, in+1); case 8:
break; ns2ClassA_deconstructor_8(nargout, out, nargin-1, in+1);
case 9: break;
ns2ClassA_memberFunction_9(nargout, out, nargin-1, in+1); case 9:
break; ns2ClassA_memberFunction_9(nargout, out, nargin-1, in+1);
case 10: break;
ns2ClassA_nsArg_10(nargout, out, nargin-1, in+1); case 10:
break; ns2ClassA_nsArg_10(nargout, out, nargin-1, in+1);
case 11: break;
ns2ClassA_nsReturn_11(nargout, out, nargin-1, in+1); case 11:
break; ns2ClassA_nsReturn_11(nargout, out, nargin-1, in+1);
case 12: break;
ns2ClassA_afunction_12(nargout, out, nargin-1, in+1); case 12:
break; ns2ClassA_afunction_12(nargout, out, nargin-1, in+1);
case 13: break;
ns2ns3ClassB_collectorInsertAndMakeBase_13(nargout, out, nargin-1, in+1); case 13:
break; ns2ns3ClassB_collectorInsertAndMakeBase_13(nargout, out, nargin-1, in+1);
case 14: break;
ns2ns3ClassB_constructor_14(nargout, out, nargin-1, in+1); case 14:
break; ns2ns3ClassB_constructor_14(nargout, out, nargin-1, in+1);
case 15: break;
ns2ns3ClassB_deconstructor_15(nargout, out, nargin-1, in+1); case 15:
break; ns2ns3ClassB_deconstructor_15(nargout, out, nargin-1, in+1);
case 16: break;
ns2ClassC_collectorInsertAndMakeBase_16(nargout, out, nargin-1, in+1); case 16:
break; ns2ClassC_collectorInsertAndMakeBase_16(nargout, out, nargin-1, in+1);
case 17: break;
ns2ClassC_constructor_17(nargout, out, nargin-1, in+1); case 17:
break; ns2ClassC_constructor_17(nargout, out, nargin-1, in+1);
case 18: break;
ns2ClassC_deconstructor_18(nargout, out, nargin-1, in+1); case 18:
break; ns2ClassC_deconstructor_18(nargout, out, nargin-1, in+1);
case 19: break;
ClassD_collectorInsertAndMakeBase_19(nargout, out, nargin-1, in+1); case 19:
break; ClassD_collectorInsertAndMakeBase_19(nargout, out, nargin-1, in+1);
case 20: break;
ClassD_constructor_20(nargout, out, nargin-1, in+1); case 20:
break; ClassD_constructor_20(nargout, out, nargin-1, in+1);
case 21: break;
ClassD_deconstructor_21(nargout, out, nargin-1, in+1); case 21:
break; ClassD_deconstructor_21(nargout, out, nargin-1, in+1);
case 22: break;
ns1aGlobalFunction_22(nargout, out, nargin-1, in+1); case 22:
break; ns1aGlobalFunction_22(nargout, out, nargin-1, in+1);
case 23: break;
ns2aGlobalFunction_23(nargout, out, nargin-1, in+1); case 23:
break; ns2aGlobalFunction_23(nargout, out, nargin-1, in+1);
break;
}
} catch(const std::exception& e) {
mexErrMsgTxt(("Exception from gtsam:\n" + std::string(e.what()) + "\n").c_str());
} }
std::cout.rdbuf(outbuf); std::cout.rdbuf(outbuf);