| Index: tools/json_schema_compiler/cpp_type_generator_test.py
|
| diff --git a/tools/json_schema_compiler/cpp_type_generator_test.py b/tools/json_schema_compiler/cpp_type_generator_test.py
|
| index 155b78844f49de6b11d21a18919d90eb8c1172bf..0abe4bd1281a55cdecf78b18a8d0af92397332aa 100644
|
| --- a/tools/json_schema_compiler/cpp_type_generator_test.py
|
| +++ b/tools/json_schema_compiler/cpp_type_generator_test.py
|
| @@ -23,16 +23,16 @@ class CppTypeGeneratorTest(unittest.TestCase):
|
| 'path/to/tabs.json')
|
| self.tabs = self.model.namespaces.get('tabs')
|
|
|
| - def testGenerateCppIncludes(self):
|
| + def testGenerateIncludes(self):
|
| manager = CppTypeGenerator('', self.windows, 'windows_api')
|
| manager.AddNamespace(self.tabs, 'tabs_api')
|
| self.assertEquals('#include "path/to/tabs_api.h"',
|
| - manager.GenerateCppIncludes().Render())
|
| + manager.GenerateIncludes().Render())
|
| manager = CppTypeGenerator('', self.permissions, 'permissions_api')
|
| manager.AddNamespace(self.permissions, 'permissions_api')
|
| - self.assertEquals('', manager.GenerateCppIncludes().Render())
|
| + self.assertEquals('', manager.GenerateIncludes().Render())
|
|
|
| - def testGenerateCppIncludesMultipleTypes(self):
|
| + def testGenerateIncludesMultipleTypes(self):
|
| m = model.Model()
|
| self.tabs_json[0]['types'].append(self.permissions_json[0]['types'][0])
|
| tabs_namespace = m.AddNamespace(self.tabs_json[0],
|
| @@ -44,7 +44,7 @@ class CppTypeGeneratorTest(unittest.TestCase):
|
| manager = CppTypeGenerator('', windows, 'windows_api')
|
| manager.AddNamespace(tabs_namespace, 'tabs_api')
|
| self.assertEquals('#include "path/to/tabs_api.h"',
|
| - manager.GenerateCppIncludes().Render())
|
| + manager.GenerateIncludes().Render())
|
|
|
| def testGetTypeSimple(self):
|
| manager = CppTypeGenerator('', self.tabs, 'tabs_api')
|
| @@ -60,7 +60,7 @@ class CppTypeGeneratorTest(unittest.TestCase):
|
|
|
| def testGetTypeArray(self):
|
| manager = CppTypeGenerator('', self.windows, 'windows_api')
|
| - self.assertEquals('std::vector<Window>',
|
| + self.assertEquals('std::vector<linked_ptr<Window> >',
|
| manager.GetType(
|
| self.windows.functions['getAll'].callback.param))
|
| manager = CppTypeGenerator('', self.permissions, 'permissions_api')
|
| @@ -77,7 +77,7 @@ class CppTypeGeneratorTest(unittest.TestCase):
|
| def testGetTypeIncludedRef(self):
|
| manager = CppTypeGenerator('', self.windows, 'windows_api')
|
| manager.AddNamespace(self.tabs, 'tabs_api')
|
| - self.assertEquals('std::vector<tabs_api::Tab>',
|
| + self.assertEquals('std::vector<linked_ptr<tabs_api::Tab> >',
|
| manager.GetType(
|
| self.windows.types['Window'].properties['tabs']))
|
|
|
| @@ -108,18 +108,16 @@ class CppTypeGeneratorTest(unittest.TestCase):
|
| manager = CppTypeGenerator('extensions', self.permissions,
|
| 'permissions_api')
|
| self.assertEquals(
|
| - 'namespace extensions {\n'
|
| - 'namespace permissions_api {',
|
| - manager.GetCppNamespaceStart().Render())
|
| + 'namespace extensions {',
|
| + manager.GetRootNamespaceStart().Render())
|
|
|
| manager = CppTypeGenerator('extensions::gen::api', self.permissions,
|
| 'permissions_api')
|
| self.assertEquals(
|
| 'namespace extensions {\n'
|
| 'namespace gen {\n'
|
| - 'namespace api {\n'
|
| - 'namespace permissions_api {',
|
| - manager.GetCppNamespaceStart().Render())
|
| + 'namespace api {',
|
| + manager.GetRootNamespaceStart().Render())
|
|
|
| if __name__ == '__main__':
|
| unittest.main()
|
|
|