/* * Copyright 2020 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #include "tests/Test.h" #ifndef SK_BUILD_FOR_ANDROID_FRAMEWORK #include "absl/hash/hash.h" #include "absl/strings/substitute.h" DEF_TEST(AbseilTest, reporter) { // Tests that Abseil can be compiled, linked and run. Can be removed once Abseil is in use // elsewhere. const void* nullVoid = nullptr; const std::string kStringToHash = absl::Substitute("$0 $1 $2 $3", "absl", 0, false, nullVoid); REPORTER_ASSERT(reporter, kStringToHash == "absl 0 false NULL"); const size_t hashValue = absl::Hash{}(kStringToHash); REPORTER_ASSERT(reporter, hashValue != 0); } #endif // SK_BUILD_FOR_ANDROID_FRAMEWORK