| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright 2011 Google Inc. | 2  * Copyright 2011 Google Inc. | 
| 3  * | 3  * | 
| 4  * Use of this source code is governed by a BSD-style license that can be | 4  * Use of this source code is governed by a BSD-style license that can be | 
| 5  * found in the LICENSE file. | 5  * found in the LICENSE file. | 
| 6  */ | 6  */ | 
| 7 | 7 | 
| 8 #include "SkRandom.h" | 8 #include "SkRandom.h" | 
| 9 #include "SkRefCnt.h" | 9 #include "SkRefCnt.h" | 
| 10 #include "SkTSearch.h" | 10 #include "SkTSearch.h" | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
| 28 static void test_autounref(skiatest::Reporter* reporter) { | 28 static void test_autounref(skiatest::Reporter* reporter) { | 
| 29     RefClass obj(0); | 29     RefClass obj(0); | 
| 30     REPORTER_ASSERT(reporter, obj.unique()); | 30     REPORTER_ASSERT(reporter, obj.unique()); | 
| 31 | 31 | 
| 32     SkAutoTUnref<RefClass> tmp(&obj); | 32     SkAutoTUnref<RefClass> tmp(&obj); | 
| 33     REPORTER_ASSERT(reporter, &obj == tmp.get()); | 33     REPORTER_ASSERT(reporter, &obj == tmp.get()); | 
| 34     REPORTER_ASSERT(reporter, obj.unique()); | 34     REPORTER_ASSERT(reporter, obj.unique()); | 
| 35 | 35 | 
| 36     REPORTER_ASSERT(reporter, &obj == tmp.detach()); | 36     REPORTER_ASSERT(reporter, &obj == tmp.detach()); | 
| 37     REPORTER_ASSERT(reporter, obj.unique()); | 37     REPORTER_ASSERT(reporter, obj.unique()); | 
| 38     REPORTER_ASSERT(reporter, NULL == tmp.detach()); | 38     REPORTER_ASSERT(reporter, nullptr == tmp.detach()); | 
| 39     REPORTER_ASSERT(reporter, NULL == tmp.get()); | 39     REPORTER_ASSERT(reporter, nullptr == tmp.get()); | 
| 40 | 40 | 
| 41     obj.ref(); | 41     obj.ref(); | 
| 42     REPORTER_ASSERT(reporter, !obj.unique()); | 42     REPORTER_ASSERT(reporter, !obj.unique()); | 
| 43     { | 43     { | 
| 44         SkAutoTUnref<RefClass> tmp2(&obj); | 44         SkAutoTUnref<RefClass> tmp2(&obj); | 
| 45     } | 45     } | 
| 46     REPORTER_ASSERT(reporter, obj.unique()); | 46     REPORTER_ASSERT(reporter, obj.unique()); | 
| 47 } | 47 } | 
| 48 | 48 | 
| 49 static void test_autostarray(skiatest::Reporter* reporter) { | 49 static void test_autostarray(skiatest::Reporter* reporter) { | 
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 212         REPORTER_ASSERT(reporter, u0 == gTest[i].fUni); | 212         REPORTER_ASSERT(reporter, u0 == gTest[i].fUni); | 
| 213         REPORTER_ASSERT(reporter, | 213         REPORTER_ASSERT(reporter, | 
| 214                         p - gTest[i].fUtf8 == (int)strlen(gTest[i].fUtf8)); | 214                         p - gTest[i].fUtf8 == (int)strlen(gTest[i].fUtf8)); | 
| 215     } | 215     } | 
| 216 | 216 | 
| 217     test_utf16(reporter); | 217     test_utf16(reporter); | 
| 218     test_search(reporter); | 218     test_search(reporter); | 
| 219     test_autounref(reporter); | 219     test_autounref(reporter); | 
| 220     test_autostarray(reporter); | 220     test_autostarray(reporter); | 
| 221 } | 221 } | 
| OLD | NEW | 
|---|