!672 remove the ';' at the end of the 'interface'

Merge pull request !672 from bayanxing/master
This commit is contained in:
openharmony_ci
2022-02-24 02:20:21 +00:00
committed by Gitee
2 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -185,7 +185,7 @@ class IDLGenerator:
self._idl += "interface %s {\n" % iface["name"]
for member in iface["members"]:
self._install_function(iface["name"], member)
self._idl += "};\n"
self._idl += "}\n"
def _install_function(self, iface_name, member):
self._idl += " %s(" % member["name"]
+4 -3
View File
@@ -10,6 +10,7 @@
import json
import sys
import unittest
import CppHeaderParser
sys.path.insert(0, '..')
@@ -274,7 +275,7 @@ class IDLGeneratorTestCase(unittest.TestCase):
self.assertEqual(generator._idl, "interface InputController {\n"
" RunExtraCommand([in] unsigned int devIndex,[out] unsigned int cmd);\n"
" RunExtra([in] struct InputControllerDesc desc);\n"
"};\n")
"}\n")
def test_install_interface_with_unknown_type(self):
header_file = """
@@ -289,7 +290,7 @@ class IDLGeneratorTestCase(unittest.TestCase):
generator._install_interface(parser._header_dict.get("interface")[0])
self.assertEqual(generator._idl, "interface InputController {\n"
" RunExtra([in] /* unknown type: [InputControllerDesc] */ desc);\n"
"};\n")
"}\n")
def test_install_interface_callback(self):
header_file = """
@@ -304,7 +305,7 @@ class IDLGeneratorTestCase(unittest.TestCase):
generator._install_interface(parser._header_dict.get("interface")[0])
self.assertEqual(generator._idl, "[callback] interface IFooCallback {\n"
" PushData([in] byte[] message);\n"
"};\n")
"}\n")
def test_convert_from_container_type(self):
generator = IDLGenerator()