+void TestReferenceChecker::checkInt64(gmx_int64_t value, const char *id)
+{
+ if (impl_->shouldIgnore())
+ {
+ return;
+ }
+ SCOPED_TRACE(impl_->traceString(id));
+ bool bFound = false;
+ std::string strValue = formatString("%" GMX_PRId64, value);
+ std::string refStrValue =
+ impl_->processItem(Impl::cInt64NodeName, id, strValue, &bFound);
+ if (bFound)
+ {
+ EXPECT_EQ(refStrValue, strValue);
+ }
+}
+
+void TestReferenceChecker::checkUInt64(gmx_uint64_t value, const char *id)
+{
+ if (impl_->shouldIgnore())
+ {
+ return;
+ }
+ SCOPED_TRACE(impl_->traceString(id));
+ bool bFound = false;
+ std::string strValue = formatString("%" GMX_PRIu64, value);
+ std::string refStrValue =
+ impl_->processItem(Impl::cUInt64NodeName, id, strValue, &bFound);
+ if (bFound)
+ {
+ EXPECT_EQ(refStrValue, strValue);
+ }
+}