SanityChecker () { SemanticVersion v; char const* const rawText = getRawVersionString (); if (! v.parse (rawText) || v.print () != rawText) FatalError ("Bad server version string", __FILE__, __LINE__); versionString = rawText; }
void checkPass (std::string const& input, bool shouldPass = true) { SemanticVersion v; if (shouldPass ) { expect (v.parse (input)); expect (v.print () == input); } else { expect (! v.parse (input)); } }