diff options
Diffstat (limited to 'tests/TraceMemoryDumpTest.cpp')
-rw-r--r-- | tests/TraceMemoryDumpTest.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/TraceMemoryDumpTest.cpp b/tests/TraceMemoryDumpTest.cpp new file mode 100644 index 0000000000..cda0076318 --- /dev/null +++ b/tests/TraceMemoryDumpTest.cpp @@ -0,0 +1,32 @@ +/* + * Copyright 2015 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#include "SkTraceMemoryDump.h" + +#include "Test.h" + +/* + * Build test for SkTraceMemoryDump. + */ +class TestSkTraceMemoryDump : public SkTraceMemoryDump { +public: + TestSkTraceMemoryDump() { } + ~TestSkTraceMemoryDump() override { } + + void dumpNumericValue(const char* dumpName, const char* valueName, const char* units, + uint64_t value) override { } + void setMemoryBacking(const char* dumpName, const char* backingType, + const char* backingObjectId) override { } + void setDiscardableMemoryBacking( + const char* dumpName, + const SkDiscardableMemory& discardableMemoryObject) override { } +}; + +DEF_TEST(SkTraceMemoryDump, reporter) { + TestSkTraceMemoryDump x; + x.dumpNumericValue("foobar", "size", "bytes", 42); +} |