Mercurial > hg > orthanc-stone
comparison Resources/CodeGeneration/stonegentool_test.py @ 489:f6b7f113cf27 bgo-commands-codegen
Ongoing work on code generation
author | bgo-osimis |
---|---|
date | Mon, 18 Feb 2019 07:46:59 +0100 |
parents | 8e40355a172b |
children | 8e7e151ef472 |
comparison
equal
deleted
inserted
replaced
486:8e40355a172b | 489:f6b7f113cf27 |
---|---|
100 self.assertEqual(3,len(genOrderQueue)) | 100 self.assertEqual(3,len(genOrderQueue)) |
101 self.assertEqual("A",genOrderQueue[0]) | 101 self.assertEqual("A",genOrderQueue[0]) |
102 self.assertEqual("B",genOrderQueue[1]) | 102 self.assertEqual("B",genOrderQueue[1]) |
103 self.assertEqual("C",genOrderQueue[2]) | 103 self.assertEqual("C",genOrderQueue[2]) |
104 | 104 |
105 def test_GenerateTypeScriptEnumeration(self): | 105 def test_GeneratePreambleEnumerationAndStructs(self): |
106 fn = os.path.join(os.path.dirname(__file__), 'test', 'test1.jsonc') | 106 fn = os.path.join(os.path.dirname(__file__), 'test', 'test1.jsonc') |
107 obj = LoadSchema(fn) | 107 obj = LoadSchema(fn) |
108 (_,outputStreams,_) = ProcessSchema(obj) | 108 (_,outputStreams,_) = ProcessSchema(obj) |
109 | 109 |
110 tsPreambleRef: str = "// autogenerated by stonegentool on Fri Feb 15 07:36:51 2019\n" | 110 tsPreambleRef: str = "// autogenerated by stonegentool on Fri Feb 15 07:36:51 2019\n" |
200 cppPreambleCastrated: str = RemoveDateTimeLine(outputStreams.cppPreamble.getvalue()) | 200 cppPreambleCastrated: str = RemoveDateTimeLine(outputStreams.cppPreamble.getvalue()) |
201 self.assertEqual(cppPreambleRefCastrated,cppPreambleCastrated) | 201 self.assertEqual(cppPreambleRefCastrated,cppPreambleCastrated) |
202 self.assertEqual(cppEnumsRef,outputStreams.cppEnums.getvalue()) | 202 self.assertEqual(cppEnumsRef,outputStreams.cppEnums.getvalue()) |
203 self.assertEqual(cppStructsRef,outputStreams.cppStructs.getvalue()) | 203 self.assertEqual(cppStructsRef,outputStreams.cppStructs.getvalue()) |
204 | 204 |
205 def test_GenerateCppEnumeration(self): | |
206 pass | |
207 | |
208 def test_GenerateTypeScriptClasses(self): | |
209 pass | |
210 | |
211 def test_GenerateCppClasses(self): | |
212 pass | |
213 | |
214 def test_GenerateTypeScriptHandlerInterface(self): | 205 def test_GenerateTypeScriptHandlerInterface(self): |
215 pass | 206 pass |
216 | 207 |
217 def test_GenerateCppHandlerInterface(self): | 208 def test_GenerateCppHandlerInterface(self): |
218 pass | 209 pass |