OLD | NEW |
| (Empty) |
1 /* | |
2 * Copyright 2013 Google Inc. | |
3 * | |
4 * Use of this source code is governed by a BSD-style license that can be | |
5 * found in the LICENSE file. | |
6 */ | |
7 | |
8 #include "SkTypeface.h" | |
9 #include "Test.h" | |
10 | |
11 DEF_TEST(Typeface, reporter) { | |
12 | |
13 SkAutoTUnref<SkTypeface> t1(SkTypeface::CreateFromName(NULL, SkTypeface::kNo
rmal)); | |
14 SkAutoTUnref<SkTypeface> t2(SkTypeface::RefDefault(SkTypeface::kNormal)); | |
15 | |
16 REPORTER_ASSERT(reporter, SkTypeface::Equal(t1.get(), t2.get())); | |
17 REPORTER_ASSERT(reporter, SkTypeface::Equal(0, t1.get())); | |
18 REPORTER_ASSERT(reporter, SkTypeface::Equal(0, t2.get())); | |
19 REPORTER_ASSERT(reporter, SkTypeface::Equal(t1.get(), 0)); | |
20 REPORTER_ASSERT(reporter, SkTypeface::Equal(t2.get(), 0)); | |
21 | |
22 #ifdef SK_BUILD_FOR_ANDROID | |
23 SkAutoTUnref<SkTypeface> t3(SkTypeface::CreateFromName("non-existent-font",
SkTypeface::kNormal)); | |
24 REPORTER_ASSERT(reporter, NULL == t3.get()); | |
25 #endif | |
26 } | |
OLD | NEW |