Example #1
0
 def test_unique_ptr_return(self):
     m = pointer_parameters.MyClass()
     p, v = m.unique_ptr_return(input=1)
     self.assertEqual(p.get(), 10)
     self.assertEqual(v, 1001)
Example #2
0
 def test_multiple_outputs_and_int_return(self):
     m = pointer_parameters.MyClass()
     self.assertEqual(
         m.multiple_outputs_and_int_return(input1=1, input2=10, input3=100),
         (1111, 1001, 1010, 1100))
Example #3
0
 def test_multiple_inputs(self):
     m = pointer_parameters.MyClass()
     self.assertEqual(m.multiple_inputs(input1=1, input2=10, input3=100),
                      1111)
Example #4
0
 def test_one_input(self):
     m = pointer_parameters.MyClass()
     self.assertEqual(m.one_input(input=123), 1123)
Example #5
0
 def test_pointer_input(self):
     m = pointer_parameters.MyClass()
     output = m.pointer_input(123)
     self.assertEqual(output, 1123)
Example #6
0
 def test_no_input(self):
     m = pointer_parameters.MyClass()
     self.assertEqual(m.no_input(), 1000)