Mercurial > hg > orthanc-stone
diff Resources/CodeGeneration/stonegentool_test.py @ 474:38997ceb9bc6 bgo-commands-codegen
Ongoing work on message code generation
author | bgo-osimis |
---|---|
date | Wed, 13 Feb 2019 20:42:26 +0100 |
parents | 628941d63b8c |
children | f58fe38c8c04 |
line wrap: on
line diff
--- a/Resources/CodeGeneration/stonegentool_test.py Wed Feb 13 12:07:00 2019 +0100 +++ b/Resources/CodeGeneration/stonegentool_test.py Wed Feb 13 20:42:26 2019 +0100 @@ -1,4 +1,5 @@ -from stonegentool import EatToken,SplitListOfTypes,ParseTemplateType,LoadSchema,CheckSchemaSchema +from stonegentool import \ +EatToken,SplitListOfTypes,ParseTemplateType,LoadSchema,CheckSchemaSchema,ProcessSchema import unittest import os @@ -85,8 +86,36 @@ obj = LoadSchema(fn) self.assertRaises(Exception,CheckSchemaSchema,obj) + 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("") + def test_GenerateTypeScriptEnumeration(self): + pass + def test_GenerateCppEnumeration(self): + pass + + def test_GenerateTypeScriptClasses(self): + pass + + def test_GenerateCppClasses(self): + pass + + def test_GenerateTypeScriptHandlerInterface(self): + pass + + def test_GenerateCppHandlerInterface(self): + pass + + def test_GenerateTypeScriptDispatcher(self): + pass + + def test_GenerateCppDispatcher(self): + pass # def test(self): # s = 'hello world' @@ -96,4 +125,5 @@ # s.split(2) if __name__ == '__main__': - unittest.main() \ No newline at end of file + print("") + unittest.main()