template template parameters patch tidyup
- Document change in CHANGES file - Minor tweaks and whitespace fixes in stype.c - Enhance testcase - Synchronise Java and Python runt test in testcase
This commit is contained in:
parent
cbfc0d15b1
commit
b3bc87d551
5 changed files with 59 additions and 31 deletions
|
|
@ -1,5 +1,18 @@
|
|||
from template_template_parameters import *
|
||||
|
||||
# Test first part
|
||||
listBool = ListFastBool()
|
||||
listBool.item = True
|
||||
x_boolean = listBool.allotype
|
||||
if listBool.item != True:
|
||||
raise RuntimeError("Failed")
|
||||
|
||||
listDouble = ListDefaultDouble()
|
||||
listDouble.item = 10.2
|
||||
x_double = listDouble.allotype
|
||||
if listDouble.item != 10.2:
|
||||
raise RuntimeError("Failed")
|
||||
|
||||
# Test second part
|
||||
floatTestStruct = FloatTestStruct()
|
||||
floatContainer2 = floatTestStruct.x
|
||||
|
|
@ -7,8 +20,11 @@ floatContainer2.x = 8.1
|
|||
intTestStruct = IntTestStruct()
|
||||
intContainer1 = intTestStruct.x
|
||||
intContainer1.x = 91
|
||||
if intContainer1.x!=91:
|
||||
raise RuntimeError("Failed")
|
||||
if intTestStruct.x.x!=91:
|
||||
raise RuntimeError("Failed")
|
||||
if intContainer1.x != 91:
|
||||
raise RuntimeError("Failed")
|
||||
if intTestStruct.x.x != 91:
|
||||
raise RuntimeError("Failed")
|
||||
intTestStructReturned = TestStructContainer1Method(intTestStruct)
|
||||
if intTestStructReturned.x.x != 101:
|
||||
raise RuntimeError("Failed")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue