diff --git a/Code/Mantid/Framework/Algorithms/test/ConvertToMatrixWorkspaceTest.h b/Code/Mantid/Framework/Algorithms/test/ConvertToMatrixWorkspaceTest.h
index 04dd733ed3bab9383f7d1e898a478887ca9f6892..a045146f5f05245cb48b764835462e7ffaea4889 100644
--- a/Code/Mantid/Framework/Algorithms/test/ConvertToMatrixWorkspaceTest.h
+++ b/Code/Mantid/Framework/Algorithms/test/ConvertToMatrixWorkspaceTest.h
@@ -88,17 +88,17 @@ public:
       const Mantid::API::ISpectrum *inSpec = in->getSpectrum(i);
       const Mantid::API::ISpectrum *outSpec = out->getSpectrum(i);
       TSM_ASSERT_EQUALS("Failed on comparing Spectrum Number for Histogram: " +
-                            itoa(i),
+                            boost::lexical_cast<std::string>(i),
                         inSpec->getSpectrumNo(), outSpec->getSpectrumNo());
       TSM_ASSERT_EQUALS("Failed on comparing Detector ID for Histogram: " +
-                            itoa(i),
+                            boost::lexical_cast<std::string>(i),
                         *inSpec->getDetectorIDs().begin(),
                         *outSpec->getDetectorIDs().begin());
-      TSM_ASSERT_EQUALS("Failed on readX for Histogram: " + itoa(i),
+      TSM_ASSERT_EQUALS("Failed on readX for Histogram: " + boost::lexical_cast<std::string>(i),
                         in->readX(i), out->readX(i));
-      TSM_ASSERT_EQUALS("Failed on readY for Histogram: " + itoa(i),
+      TSM_ASSERT_EQUALS("Failed on readY for Histogram: " + boost::lexical_cast<std::string>(i),
                         in->readY(i), out->readY(i));
-      TSM_ASSERT_EQUALS("Failed on readE for Histogram: " + itoa(i),
+      TSM_ASSERT_EQUALS("Failed on readE for Histogram: " + boost::lexical_cast<std::string>(i),
                         in->readE(i), out->readE(i));
     }
   }