summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorvalmat <ufabiz@gmail.com>2014-03-29 01:38:25 +0600
committervalmat <ufabiz@gmail.com>2014-03-29 01:38:25 +0600
commit8bd7f5162870e4b39c7629c1a67a3372402406c9 (patch)
tree1dfb0ce4a6662a5bcb6562b40ab91f813a959afc /tests
parent00f105e5490c96d2b39431d320f44e0f2ef040a5 (diff)
Fixed test: variables/003-value-types
Diffstat (limited to 'tests')
-rw-r--r--tests/cpp/include/variables/003-value-types.h50
-rw-r--r--tests/php/phpt/variables/003-value-types.phpt (renamed from tests/php/phpt/variables/003-value-types.phpt-)0
2 files changed, 24 insertions, 26 deletions
diff --git a/tests/cpp/include/variables/003-value-types.h b/tests/cpp/include/variables/003-value-types.h
index e1d31b9..d24549b 100644
--- a/tests/cpp/include/variables/003-value-types.h
+++ b/tests/cpp/include/variables/003-value-types.h
@@ -1,39 +1,37 @@
/**
*
* Test variables
- * 003-value-types.phpt
+ * 003-value-types.phpt
*
*/
-
namespace TestVariables {
- /*
- * Check type of value
- * @param array
- */
- void value_types(Php::Parameters &params) {
- if (params.size() == 0) {
- return;
- }
-
+ /*
+ * Check type of value
+ * @param array
+ */
+ void value_types(Php::Parameters &params)
+ {
+ if (params.size() == 0) return;
Php::Value arr = params[0];
+
+ Php::out << "Null: " << bool2str( arr.get("Null").isNull() ) << std::endl;
+ Php::out << "Numeric: " << bool2str( arr.get("Numeric").isNumeric()) << std::endl;
+ Php::out << "Float: " << bool2str( arr.get("Float").isFloat() ) << std::endl;
+ Php::out << "Bool: " << bool2str( arr.get("Bool").isBool() ) << std::endl;
+ Php::out << "Array: " << bool2str( arr.get("Array").isArray() ) << std::endl;
+ Php::out << "Object: " << bool2str( arr.get("Object").isObject() ) << std::endl;
+ Php::out << "String: " << bool2str( arr.get("String").isString() ) << std::endl;
+ Php::out << "Resource: " << bool2str( arr.get("Resource").type() == Php::Type::Resource ) << std::endl;
+ Php::out << "Constant: " << bool2str( arr.get("Constant").type() == Php::Type::Constant ) << std::endl;
+ Php::out << "ConstantArray: " << bool2str( arr.get("ConstantArray").type() == Php::Type::ConstantArray ) << std::endl;
+ Php::out << "Callable1: " << bool2str( arr.get("Callable1").isCallable() ) << std::endl;
+ Php::out << "Callable2: " << bool2str( arr.get("Callable2").isCallable() ) << std::endl;
+ Php::out << "Callable3: " << bool2str( arr.get("Callable3").isCallable() ) << std::endl;
+ Php::out << "Callable4: " << bool2str( arr.get("Callable4").isCallable() ) << std::endl;
- Php::out << "Null: " << bool2str( arr.get("Null").type() == Php::Type::Null ) << std::endl;
- Php::out << "Numeric: " << bool2str( arr.get("Numeric").type() == Php::Type::Numeric ) << std::endl;
- Php::out << "Float: " << bool2str( arr.get("Float").type() == Php::Type::Float ) << std::endl;
- Php::out << "Bool: " << bool2str( arr.get("Bool").type() == Php::Type::Bool ) << std::endl;
- Php::out << "Array: " << bool2str( arr.get("Array").type() == Php::Type::Array ) << std::endl;
- Php::out << "Object: " << bool2str( arr.get("Object").type() == Php::Type::Object ) << std::endl;
- Php::out << "String: " << bool2str( arr.get("String").type() == Php::Type::String ) << std::endl;
- Php::out << "Resource: " << bool2str( arr.get("Resource").type() == Php::Type::Resource ) << std::endl;
- Php::out << "Constant: " << bool2str( arr.get("Constant").type() == Php::Type::Constant ) << std::endl;
- Php::out << "ConstantArray: " << bool2str( arr.get("ConstantArray").type() == Php::Type::ConstantArray ) << std::endl;
- Php::out << "Callable1: " << bool2str( arr.get("Callable1").type() == Php::Type::Callable ) << std::endl;
- Php::out << "Callable2: " << bool2str( arr.get("Callable2").type() == Php::Type::Callable ) << std::endl;
- Php::out << "Callable3: " << bool2str( arr.get("Callable3").type() == Php::Type::Callable ) << std::endl;
- Php::out << "Callable4: " << bool2str( arr.get("Callable4").type() == Php::Type::Callable ) << std::endl;
- }
+ }
}
diff --git a/tests/php/phpt/variables/003-value-types.phpt- b/tests/php/phpt/variables/003-value-types.phpt
index 477fbe2..477fbe2 100644
--- a/tests/php/phpt/variables/003-value-types.phpt-
+++ b/tests/php/phpt/variables/003-value-types.phpt