Commits

Matt Oswald  committed 102f408

found a rare crash with successful tests sometimes destroying the single empty xUnitAssert object

  • Participants
  • Parent commits 181d876

Comments (0)

Files changed (2)

File xUnit++/src/xUnitAssert.cpp

 namespace xUnitpp
 {
 
-const xUnitAssert &xUnitAssert::None()
+xUnitAssert xUnitAssert::None()
 {
-    static xUnitAssert none("", xUnitpp::LineInfo());
-    return none;
+    return xUnitAssert("", xUnitpp::LineInfo());
 }
 
 xUnitAssert::xUnitAssert(std::string &&call, xUnitpp::LineInfo &&lineInfo)

File xUnit++/xUnit++/xUnitAssert.h

 
     const xUnitpp::LineInfo &LineInfo() const;
 
-    static const xUnitAssert &None();
+    static xUnitAssert None();
 
 private:
     xUnitpp::LineInfo lineInfo;