| 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 2317a0275cf463c4a0064b0d2e81a6c9300c8d38..37d9d9ba7f2f05fbf70c3e48fb0da725649d9e73 100755
|
| --- a/tools/json_schema_compiler/cpp_type_generator_test.py
|
| +++ b/tools/json_schema_compiler/cpp_type_generator_test.py
|
| @@ -47,29 +47,20 @@ class CppTypeGeneratorTest(unittest.TestCase):
|
| def testGenerateIncludesAndForwardDeclarations(self):
|
| manager = CppTypeGenerator('', self.windows, self.windows.unix_name)
|
| manager.AddNamespace(self.tabs, self.tabs.unix_name)
|
| - self.assertEquals('#include "path/to/tabs.h"\n'
|
| - '#include "base/string_number_conversions.h"\n'
|
| - '#include "base/json/json_writer.h"',
|
| - manager.GenerateIncludes().Render())
|
| + self.assertEquals('', manager.GenerateIncludes().Render())
|
| + self.assertEquals('#include "path/to/tabs.h"',
|
| + manager.GenerateIncludes(include_soft=True).Render())
|
| self.assertEquals('namespace tabs {\n'
|
| 'struct Tab;\n'
|
| - '}\n'
|
| - 'namespace windows {\n'
|
| - 'struct Window;\n'
|
| - '} // windows',
|
| + '}',
|
| manager.GenerateForwardDeclarations().Render())
|
| manager = CppTypeGenerator('', self.permissions, self.permissions.unix_name)
|
| - self.assertEquals('#include "base/string_number_conversions.h"\n'
|
| - '#include "base/json/json_writer.h"',
|
| - manager.GenerateIncludes().Render())
|
| - self.assertEquals('namespace permissions {\n'
|
| - 'struct Permissions;\n'
|
| - '} // permissions',
|
| - manager.GenerateForwardDeclarations().Render())
|
| + self.assertEquals('', manager.GenerateIncludes().Render())
|
| + self.assertEquals('', manager.GenerateIncludes().Render())
|
| + self.assertEquals('', manager.GenerateForwardDeclarations().Render())
|
| manager = CppTypeGenerator('', self.content_settings,
|
| self.content_settings.unix_name)
|
| - self.assertEquals('#include "base/string_number_conversions.h"',
|
| - manager.GenerateIncludes().Render())
|
| + self.assertEquals('', manager.GenerateIncludes().Render())
|
|
|
| def testGenerateIncludesAndForwardDeclarationsDependencies(self):
|
| m = model.Model()
|
| @@ -86,15 +77,12 @@ class CppTypeGeneratorTest(unittest.TestCase):
|
| manager.AddNamespace(browser_action_namespace,
|
| self.browser_action.unix_name)
|
| self.assertEquals('#include "path/to/browser_action.h"\n'
|
| - '#include "path/to/font_settings.h"\n'
|
| - '#include "base/string_number_conversions.h"',
|
| + '#include "path/to/font_settings.h"',
|
| manager.GenerateIncludes().Render())
|
| self.assertEquals('namespace browserAction {\n'
|
| '}\n'
|
| 'namespace fontSettings {\n'
|
| - '}\n'
|
| - 'namespace dependency_tester {\n'
|
| - '} // dependency_tester',
|
| + '}',
|
| manager.GenerateForwardDeclarations().Render())
|
|
|
| def testGetCppTypeSimple(self):
|
|
|