def test_return_type_2(self): self.assertEqual(genutils.APIType("none", self.api), self.service_3.return_type())
def test_type_1(self): self.assertEqual(genutils.APIType("int16", self.api), self.parm_1.type())
def test_is_none_1(self): self.assertTrue(genutils.APIType("none", self.api).is_none())
def test_get_client_type_1(self): type_desc = genutils.APIType("none", self.api) self.assertEqual("void", self.generator.get_client_type(type_desc))
def test_is_builtin_2(self): self.assertTrue(genutils.APIType("ppointer", self.api).is_builtin())
def test_is_class_2(self): self.assertFalse(genutils.APIType("boolean", self.api).is_class())
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))
def test_name_1(self): self.assertEqual("pointer", genutils.APIType("pointer", self.api).name())
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))
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))
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))
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))
def test_get_client_type_2(self): type_desc = genutils.APIType("ppointer", self.api) self.assertEqual("void **", self.generator.get_client_type(type_desc))
def test_type_2(self): self.assertEqual(genutils.APIType("pointer", self.api), self.parm_2.type())
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))
def test_type_3(self): self.assertEqual(genutils.APIType("double", self.api), self.parm_3.type())
def test_get_impl_type_5(self): type_desc = genutils.APIType("foo", self.api) self.assertRaises(KeyError, self.generator.get_impl_type, type_desc)
def test_is_builtin_1(self): self.assertTrue(genutils.APIType("none", self.api).is_builtin())
def test_type_1(self): self.assertEqual(genutils.APIType("int32", self.api), self.field_1.type())
def test_is_class_1(self): self.assertTrue( genutils.APIType(self.class_1.name(), self.api).is_class())
def test_type_2(self): self.assertEqual(genutils.APIType("float", self.api), self.field_2.type())
def test_as_class(self): self.assertEqual( self.class_1, genutils.APIType(self.class_1.name(), self.api).as_class())
def test_return_type_1(self): self.assertEqual(genutils.APIType("constString", self.api), self.service_1.return_type())
def test_is_none_2(self): self.assertFalse(genutils.APIType("integer", self.api).is_none())
def test_grab_impl_1(self): type_desc = genutils.APIType("int32", self.api) self.assertRegexpMatches(self.generator.grab_impl("foo", type_desc), "foo")