Mercurial > hg > orthanc-stone
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):