@@ -213,11 +213,7 @@ bool TestFixture::assertEquals(const char * const filename, const unsigned int l
213213bool TestFixture::assertEquals (const char * const filename, const unsigned int linenr, const long long expected, const long long actual, const std::string &msg) const
214214{
215215 if (expected != actual) {
216- std::ostringstream ostr1;
217- ostr1 << expected;
218- std::ostringstream ostr2;
219- ostr2 << actual;
220- assertEquals (filename, linenr, ostr1.str (), ostr2.str (), msg);
216+ assertEquals (filename, linenr, std::to_string (expected), std::to_string (actual), msg);
221217 }
222218 return expected == actual;
223219}
@@ -260,11 +256,7 @@ void TestFixture::todoAssertEquals(const char* const filename, const unsigned in
260256
261257void TestFixture::todoAssertEquals (const char * const filename, const unsigned int linenr, const long long wanted, const long long current, const long long actual) const
262258{
263- std::ostringstream wantedStr, currentStr, actualStr;
264- wantedStr << wanted;
265- currentStr << current;
266- actualStr << actual;
267- todoAssertEquals (filename, linenr, wantedStr.str (), currentStr.str (), actualStr.str ());
259+ todoAssertEquals (filename, linenr, std::to_string (wanted), std::to_string (current), std::to_string (actual));
268260}
269261
270262void TestFixture::assertThrow (const char * const filename, const unsigned int linenr) const
0 commit comments