Index: TECH/ClassUtils.cls.xml
===================================================================
diff -u -r1902 -r1905
--- TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 1902)
+++ TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 1905)
@@ -91,7 +91,7 @@
%Boolean
%Boolean
-
-
-1
-ClassName:%String,IncludeCalculated:%Boolean=1
-%ListOfDataTypes
-
-
Index: vhUnitTest/TECH/ClassUtilsTestObject.cls.xml
===================================================================
diff -u -r1901 -r1905
--- vhUnitTest/TECH/ClassUtilsTestObject.cls.xml (.../ClassUtilsTestObject.cls.xml) (revision 1901)
+++ vhUnitTest/TECH/ClassUtilsTestObject.cls.xml (.../ClassUtilsTestObject.cls.xml) (revision 1905)
@@ -16,7 +16,7 @@
-%String
+TECH.Integer
array
Index: vhUnitTest/TECH/ClassUtils.cls.xml
===================================================================
diff -u -r1901 -r1905
--- vhUnitTest/TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 1901)
+++ vhUnitTest/TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 1905)
@@ -74,6 +74,19 @@
set obj.ValueList="ValidValue"
do $$$AssertTrue(##class(TECH.ClassUtils).IsValidReturnTypeForMethod(obj,"vhUnitTest.TECH.ClassUtilsChecks","ObjectCheck"),"obj Test 4")
+ set obj = ##class(vhUnitTest.TECH.ClassUtilsTestObject).%New()
+ set obj.Required="required"
+ set obj.ValueList="ValidValue"
+ do obj.Array.SetAt(15,"GeldigeIntegerWaarde")
+ do $$$AssertTrue(##class(TECH.ClassUtils).IsValidReturnTypeForMethod(obj,"vhUnitTest.TECH.ClassUtilsChecks","ObjectCheck"),"obj Test 5")
+
+ set obj = ##class(vhUnitTest.TECH.ClassUtilsTestObject).%New()
+ set obj.Required="required"
+ set obj.ValueList="ValidValue"
+ do obj.Array.SetAt(15.5,"OnGeldigeIntegerWaarde")
+ do obj.Array.SetAt(15,"GeldigeIntegerWaarde")
+ do $$$AssertFalse(##class(TECH.ClassUtils).IsValidReturnTypeForMethod(obj,"vhUnitTest.TECH.ClassUtilsChecks","ObjectCheck"),"obj Test 6")
+
quit
]]>