summaryrefslogtreecommitdiff
path: root/tests/cpp/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cpp/main.cpp')
-rw-r--r--tests/cpp/main.cpp31
1 files changed, 29 insertions, 2 deletions
diff --git a/tests/cpp/main.cpp b/tests/cpp/main.cpp
index 154b61b..2928f60 100644
--- a/tests/cpp/main.cpp
+++ b/tests/cpp/main.cpp
@@ -8,8 +8,10 @@
#include <phpcpp.h>
// Test includes
-#include "include/testValueIterator.h"
+#include "include/ValueIterator.h"
#include "include/MyCustomClass.h"
+#include "include/variables.h"
+
@@ -43,10 +45,35 @@ extern "C"
// add the class to the extension
extension.add(customClass);
-
+ /**
+ * tests for Iterators
+ *
+ */
// add function to extension
//extension.add("TestValueIterator\\loopValue", TestValueIterator::loopValue/*, {
extension.add("TestValueIterator\\loopValue", TestValueIterator::loopValue);
+
+
+ /**
+ * tests for variables
+ *
+ */
+ extension.add("TestVariables\\process_globals", TestVariables::process_globals);
+ extension.add("TestVariables\\get_complex_array", TestVariables::get_complex_array);
+ extension.add("TestVariables\\value_types", TestVariables::value_types);
+ extension.add("TestVariables\\scalar_store", TestVariables::scalar_store);
+ extension.add("TestVariables\\value_casting", TestVariables::value_casting);
+ extension.add("TestVariables\\value_cast2str", TestVariables::value_cast2str);
+ extension.add("TestVariables\\overloaded_op", TestVariables::overloaded_op);
+ extension.add("TestVariables\\value_arrays", TestVariables::value_arrays);
+ extension.add("TestVariables\\value_object1", TestVariables::value_object1);
+ extension.add("TestVariables\\value_object2", TestVariables::value_object2);
+
+
+
+
+
+
// return the extension module
return extension;