@@ -38,16 +38,20 @@ namespace test_utils
3838 template <>
3939 const std::string person::get_str_returned_on_call_getProfile<string, size_t >(const bool pNoAddress)
4040 {
41- return Person::getProfile (OCCUPATION, AGE);
41+ return Person::getProfile (std::string ( OCCUPATION) , AGE);
4242 }
4343
4444
4545 const bool person::test_method_updateLastName_const (const rtl::RObject& pInstance)
4646 {
4747 if (pInstance.canViewAs <Person>())
4848 {
49- const Person person (FIRST_NAME);
50- person.updateLastName (LAST_NAME);
49+ auto lastName = std::string (LAST_NAME);
50+ auto firstName = std::string (FIRST_NAME);
51+
52+ const Person person (firstName);
53+ person.updateLastName (lastName);
54+
5155 const Person& rPerson = pInstance.view <Person>()->get ();
5256 return (person == rPerson);
5357 }
@@ -61,8 +65,11 @@ namespace test_utils
6165 {
6266 if (pInstance.canViewAs <Person>())
6367 {
64- Person person (FIRST_NAME);
65- person.updateAddress (ADDRESS);
68+ auto address = std::string (ADDRESS);
69+ auto firstName = std::string (FIRST_NAME);
70+
71+ Person person (firstName);
72+ person.updateAddress (address);
6673 const Person& rPerson = pInstance.view <Person>()->get ();
6774 return (person == rPerson);
6875 }
@@ -87,8 +94,11 @@ namespace test_utils
8794 {
8895 if (pInstance.canViewAs <Person>())
8996 {
90- const Person person (FIRST_NAME);
91- person.updateAddress (ADDRESS);
97+ auto address = std::string (ADDRESS);
98+ auto firstName = std::string (FIRST_NAME);
99+
100+ const Person person (firstName);
101+ person.updateAddress (address);
92102 const Person& rPerson = pInstance.view <Person>()->get ();
93103 return (person == rPerson);
94104 }
@@ -101,7 +111,9 @@ namespace test_utils
101111 {
102112 if (pInstance.canViewAs <Person>())
103113 {
104- Person person (FIRST_NAME);
114+ auto firstName = std::string (FIRST_NAME);
115+
116+ Person person (firstName);
105117 person.updateAddress ();
106118 const Person& rPerson = pInstance.view <Person>()->get ();
107119 return (person == rPerson);
@@ -115,7 +127,9 @@ namespace test_utils
115127 {
116128 if (pInstance.canViewAs <Person>())
117129 {
118- const Person person (FIRST_NAME);
130+ auto firstName = std::string (FIRST_NAME);
131+
132+ const Person person (firstName);
119133 person.updateAddress ();
120134 const Person& rPerson = pInstance.view <Person>()->get ();
121135 return (person == rPerson);
0 commit comments