aboutsummaryrefslogtreecommitdiffhomepage
path: root/dm/DMUtil.h
blob: e808ca0f8f4cc730cc72ad3655e954b9e583f1bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#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