Ejemplo n.º 1
0
 def test_return_type_2(self):
     self.assertEqual(genutils.APIType("none", self.api),
                      self.service_3.return_type())
Ejemplo n.º 2
0
 def test_type_1(self):
     self.assertEqual(genutils.APIType("int16", self.api),
                      self.parm_1.type())
Ejemplo n.º 3
0
 def test_is_none_1(self):
     self.assertTrue(genutils.APIType("none", self.api).is_none())
Ejemplo n.º 4
0
 def test_get_client_type_1(self):
     type_desc = genutils.APIType("none", self.api)
     self.assertEqual("void", self.generator.get_client_type(type_desc))
Ejemplo n.º 5
0
 def test_is_builtin_2(self):
     self.assertTrue(genutils.APIType("ppointer", self.api).is_builtin())
Ejemplo n.º 6
0
 def test_is_class_2(self):
     self.assertFalse(genutils.APIType("boolean", self.api).is_class())
Ejemplo n.º 7
0
 def test_get_impl_type_3(self):
     type_desc = genutils.APIType("class_2", self.api)
     self.assertEqual("TR::class_2 *",
                      self.generator.get_impl_type(type_desc))
Ejemplo n.º 8
0
 def test_name_1(self):
     self.assertEqual("pointer",
                      genutils.APIType("pointer", self.api).name())
Ejemplo n.º 9
0
 def test_get_impl_type_1(self):
     type_desc = genutils.APIType("constString", self.api)
     self.assertEqual("const char *",
                      self.generator.get_impl_type(type_desc))
Ejemplo n.º 10
0
 def test_get_impl_type_2(self):
     type_desc = genutils.APIType("int32", self.api)
     self.assertEqual("int32_t", self.generator.get_impl_type(type_desc))
Ejemplo n.º 11
0
 def test_get_client_type_4(self):
     type_desc = genutils.APIType("class_1_inner_class_1", self.api)
     namespaces = "::".join(self.api.namespaces()) + "::"
     self.assertEqual("NS1::NS2::class_1::class_1_inner_class_1 *",
                      self.generator.get_client_type(type_desc, namespaces))
Ejemplo n.º 12
0
 def test_get_client_type_3(self):
     type_desc = genutils.APIType("class_1", self.api)
     self.assertEqual("class_1 *",
                      self.generator.get_client_type(type_desc))
Ejemplo n.º 13
0
 def test_get_client_type_2(self):
     type_desc = genutils.APIType("ppointer", self.api)
     self.assertEqual("void **", self.generator.get_client_type(type_desc))
Ejemplo n.º 14
0
 def test_type_2(self):
     self.assertEqual(genutils.APIType("pointer", self.api),
                      self.parm_2.type())
Ejemplo n.º 15
0
 def test_get_impl_type_4(self):
     type_desc = genutils.APIType("class_1_inner_class_1", self.api)
     self.assertEqual("TR::class_1::class_1_inner_class_1 *",
                      self.generator.get_impl_type(type_desc))
Ejemplo n.º 16
0
 def test_type_3(self):
     self.assertEqual(genutils.APIType("double", self.api),
                      self.parm_3.type())
Ejemplo n.º 17
0
 def test_get_impl_type_5(self):
     type_desc = genutils.APIType("foo", self.api)
     self.assertRaises(KeyError, self.generator.get_impl_type, type_desc)
Ejemplo n.º 18
0
 def test_is_builtin_1(self):
     self.assertTrue(genutils.APIType("none", self.api).is_builtin())
Ejemplo n.º 19
0
 def test_type_1(self):
     self.assertEqual(genutils.APIType("int32", self.api),
                      self.field_1.type())
Ejemplo n.º 20
0
 def test_is_class_1(self):
     self.assertTrue(
         genutils.APIType(self.class_1.name(), self.api).is_class())
Ejemplo n.º 21
0
 def test_type_2(self):
     self.assertEqual(genutils.APIType("float", self.api),
                      self.field_2.type())
Ejemplo n.º 22
0
 def test_as_class(self):
     self.assertEqual(
         self.class_1,
         genutils.APIType(self.class_1.name(), self.api).as_class())
Ejemplo n.º 23
0
 def test_return_type_1(self):
     self.assertEqual(genutils.APIType("constString", self.api),
                      self.service_1.return_type())
Ejemplo n.º 24
0
 def test_is_none_2(self):
     self.assertFalse(genutils.APIType("integer", self.api).is_none())
Ejemplo n.º 25
0
 def test_grab_impl_1(self):
     type_desc = genutils.APIType("int32", self.api)
     self.assertRegexpMatches(self.generator.grab_impl("foo", type_desc),
                              "foo")