#ifndef DMUtil_DEFINED #define DMUtil_DEFINED #include "SkString.h" #include "gm_expectations.h" // Small free functions used in more than one place in DM. namespace DM { // underJoin("a", "b") -> "a_b" SkString underJoin(const char* a, const char* b); // png("a") -> "a.png" SkString png(SkString s); // Roughly, expectations.match(digest), but only does it if we're not ignoring the result. bool meetsExpectations(const skiagm::Expectations& expectations, const skiagm::GmResultDigest& digest); } // namespace DM #endif // DMUtil_DEFINED