17 #include "gmock/gmock.h"
18 #include "gtest/gtest.h"
19 #include "absl/base/config.h"
20 #include "absl/strings/internal/cord_internal.h"
25 namespace cord_internal {
32 #if !defined(NDEBUG) && GTEST_HAS_DEATH_TEST
34 TEST(CordRepCrc, NewWithNullPtr) {
38 TEST(CordRepCrc, RemoveCrcWithNullptr) {
42 #endif // !NDEBUG && GTEST_HAS_DEATH_TEST
44 TEST(CordRepCrc, NewDestroy) {
54 TEST(CordRepCrc, NewExistingCrcNotShared) {
66 TEST(CordRepCrc, NewExistingCrcShared) {
85 TEST(CordRepCrc, RemoveCrcNotCrc) {
92 TEST(CordRepCrc, RemoveCrcNotShared) {
101 TEST(CordRepCrc, RemoveCrcShared) {