diff Resources/CodeGeneration/stonegentool_test.py @ 482:f58fe38c8c04 bgo-commands-codegen

Ongoing work on codegen: ts and cpp enum and struct writing seem to be OK. No file write yet
author bgo-osimis
date Thu, 14 Feb 2019 20:58:42 +0100
parents 38997ceb9bc6
children 772516adcbf6
line wrap: on
line diff
--- a/Resources/CodeGeneration/stonegentool_test.py	Wed Feb 13 20:42:26 2019 +0100
+++ b/Resources/CodeGeneration/stonegentool_test.py	Thu Feb 14 20:58:42 2019 +0100
@@ -89,11 +89,18 @@
   def test_GenOrderQueue(self):
     fn = os.path.join(os.path.dirname(__file__), 'test', 'test1.jsonc')
     obj = LoadSchema(fn)
-    genOrderQueue,structTypes = ProcessSchema(obj)
-    print(f"genOrderQueue = {genOrderQueue}")
-    print("")
+    genOrderQueue, outputStreams = ProcessSchema(obj)
+    self.assertEqual(3,len(genOrderQueue))
+    self.assertEqual("A",genOrderQueue[0])
+    self.assertEqual("B",genOrderQueue[0])
+    self.assertEqual("C",genOrderQueue[0])
+    #print(f"genOrderQueue = {genOrderQueue}")
+    #print("")
 
   def test_GenerateTypeScriptEnumeration(self):
+    fn = os.path.join(os.path.dirname(__file__), 'test', 'test1.jsonc')
+    obj = LoadSchema(fn)
+    (rootName,outputStreams) = ProcessSchema(obj)
     pass
 
   def test_GenerateCppEnumeration(self):