def test_probes_dereference_types_that_must_not_be_dereferenced(self):
     # given
     type_string = "char *"
     type_pointer = "void *"
     # when
     output_string = dereference_type(type_string)
     output_pointer = dereference_type(type_pointer)
     # then
     self.assertEqual("char *", output_string)
     self.assertEqual("void *", output_pointer)
 def test_probes_dereference_types_that_must_not_be_dereferenced(self):
     # given
     type_string = "char *"
     type_pointer = "void *"
     # when
     output_string = dereference_type(type_string)
     output_pointer = dereference_type(type_pointer)
     # then
     self.assertEqual("char *", output_string)
     self.assertEqual("void *", output_pointer)
 def test_probes_dereference_reference_type_with_random_spaces(self):
     # given
     type = "foo      *  "
     # when
     output = dereference_type(type)
     # then
     self.assertEqual("foo", output)
 def test_probes_dereference_value_type(self):
     # given
     type = "scalar_t"
     # when
     output = dereference_type(type)
     # then
     self.assertEqual("scalar_t", output)
 def test_probes_dereference_reference_type_with_random_spaces(self):
     # given
     type = "foo      *  "
     # when
     output = dereference_type(type)
     # then
     self.assertEqual("foo", output)
 def test_probes_dereference_value_type(self):
     # given
     type = "scalar_t"
     # when
     output = dereference_type(type)
     # then
     self.assertEqual("scalar_t", output)