Merge "[DevTools] Support UTF16 strings with binary protocol (ip)."
diff --git a/DEPS b/DEPS
index fe823ba..1ea78e9 100644
--- a/DEPS
+++ b/DEPS
@@ -33,7 +33,7 @@
# For writing unittests.
'src/third_party/gtest/gtest':
Var('chromium_git') + '/external/github.com/google/googletest@' +
- 'c091b0469ab4c04ee9411ef770f32360945f4c53',
+ '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081',
}
hooks = [
diff --git a/encoding/span_test.cc b/encoding/span_test.cc
index 8533746..48ee76d 100644
--- a/encoding/span_test.cc
+++ b/encoding/span_test.cc
@@ -11,7 +11,7 @@
class SpanTest : public ::testing::Test {};
using TestTypes = ::testing::Types<uint8_t, uint16_t>;
-TYPED_TEST_CASE(SpanTest, TestTypes);
+TYPED_TEST_SUITE(SpanTest, TestTypes);
TYPED_TEST(SpanTest, Empty) {
span<TypeParam> empty;
diff --git a/third_party/gtest/BUILD.gn b/third_party/gtest/BUILD.gn
index d11439f..d76f416 100644
--- a/third_party/gtest/BUILD.gn
+++ b/third_party/gtest/BUILD.gn
@@ -14,7 +14,6 @@
visibility = [ ":*" ]
include_dirs = [ "gtest/googletest" ]
ldflags = [ "-pthread" ]
- defines = [ "GUNIT_NO_GOOGLE3=1" ]
}
config("gtest_public_config") {
@@ -26,6 +25,7 @@
testonly = true
sources = [
"gtest/googletest/include/gtest/gtest-death-test.h",
+ "gtest/googletest/include/gtest/gtest-matchers.h",
"gtest/googletest/include/gtest/gtest-message.h",
"gtest/googletest/include/gtest/gtest-param-test.h",
"gtest/googletest/include/gtest/gtest-printers.h",
@@ -41,18 +41,17 @@
"gtest/googletest/include/gtest/internal/gtest-death-test-internal.h",
"gtest/googletest/include/gtest/internal/gtest-filepath.h",
"gtest/googletest/include/gtest/internal/gtest-internal.h",
- "gtest/googletest/include/gtest/internal/gtest-linked_ptr.h",
"gtest/googletest/include/gtest/internal/gtest-param-util-generated.h",
"gtest/googletest/include/gtest/internal/gtest-param-util.h",
"gtest/googletest/include/gtest/internal/gtest-port-arch.h",
"gtest/googletest/include/gtest/internal/gtest-port.h",
"gtest/googletest/include/gtest/internal/gtest-string.h",
- "gtest/googletest/include/gtest/internal/gtest-tuple.h",
"gtest/googletest/include/gtest/internal/gtest-type-util.h",
"gtest/googletest/src/gtest-all.cc",
"gtest/googletest/src/gtest-death-test.cc",
"gtest/googletest/src/gtest-filepath.cc",
"gtest/googletest/src/gtest-internal-inl.h",
+ "gtest/googletest/src/gtest-matchers.cc",
"gtest/googletest/src/gtest-port.cc",
"gtest/googletest/src/gtest-printers.cc",
"gtest/googletest/src/gtest-test-part.cc",
@@ -82,14 +81,14 @@
test("gtest_all_test") {
sources = [
- "gtest/googletest/test/gtest-death-test_test.cc",
- "gtest/googletest/test/gtest-filepath_test.cc",
- "gtest/googletest/test/gtest-linked_ptr_test.cc",
- "gtest/googletest/test/gtest-message_test.cc",
- "gtest/googletest/test/gtest-options_test.cc",
- "gtest/googletest/test/gtest-port_test.cc",
- "gtest/googletest/test/gtest-printers_test.cc",
- "gtest/googletest/test/gtest-test-part_test.cc",
+ "gtest/googletest/test/googletest-death-test-test.cc",
+ "gtest/googletest/test/googletest-filepath-test.cc",
+ "gtest/googletest/test/googletest-message-test.cc",
+ "gtest/googletest/test/googletest-options-test.cc",
+ "gtest/googletest/test/googletest-port-test.cc",
+ "gtest/googletest/test/googletest-printers-test.cc",
+ "gtest/googletest/test/googletest-test-part-test.cc",
+ "gtest/googletest/test/googletest-test2_test.cc",
"gtest/googletest/test/gtest-typed-test2_test.cc",
"gtest/googletest/test/gtest-typed-test_test.cc",
"gtest/googletest/test/gtest-typed-test_test.h",
@@ -122,7 +121,7 @@
test("gtest_listener_test") {
sources = [
- "gtest/googletest/test/gtest-listener_test.cc",
+ "gtest/googletest/test/googletest-listener-test.cc",
]
configs += [ ":gtest_private_config" ]
deps = [
@@ -142,9 +141,9 @@
test("gtest_param_test") {
sources = [
- "gtest/googletest/test/gtest-param-test2_test.cc",
- "gtest/googletest/test/gtest-param-test_test.cc",
- "gtest/googletest/test/gtest-param-test_test.h",
+ "gtest/googletest/test/googletest-param-test2-test.cc",
+ "gtest/googletest/test/googletest-param-test-test.cc",
+ "gtest/googletest/test/googletest-param-test-test.h",
]
configs -= [
"//third_party/mini_chromium/mini_chromium/build:Wexit_time_destructors",
@@ -238,21 +237,22 @@
sources = [
"gtest/googlemock/include/gmock/gmock-actions.h",
"gtest/googlemock/include/gmock/gmock-cardinalities.h",
+ "gtest/googlemock/include/gmock/gmock-function-mocker.h",
"gtest/googlemock/include/gmock/gmock-generated-actions.h",
"gtest/googlemock/include/gmock/gmock-generated-function-mockers.h",
"gtest/googlemock/include/gmock/gmock-generated-matchers.h",
- "gtest/googlemock/include/gmock/gmock-generated-nice-strict.h",
"gtest/googlemock/include/gmock/gmock-matchers.h",
"gtest/googlemock/include/gmock/gmock-more-actions.h",
"gtest/googlemock/include/gmock/gmock-more-matchers.h",
+ "gtest/googlemock/include/gmock/gmock-nice-strict.h",
"gtest/googlemock/include/gmock/gmock-spec-builders.h",
"gtest/googlemock/include/gmock/gmock.h",
"gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h",
"gtest/googlemock/include/gmock/internal/custom/gmock-matchers.h",
"gtest/googlemock/include/gmock/internal/custom/gmock-port.h",
- "gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h",
"gtest/googlemock/include/gmock/internal/gmock-internal-utils.h",
"gtest/googlemock/include/gmock/internal/gmock-port.h",
+ "gtest/googlemock/include/gmock/internal/gmock-pp.h",
"gtest/googlemock/src/gmock-all.cc",
"gtest/googlemock/src/gmock-cardinalities.cc",
"gtest/googlemock/src/gmock-internal-utils.cc",
@@ -290,13 +290,14 @@
"gtest/googlemock/test/gmock-cardinalities_test.cc",
"gtest/googlemock/test/gmock-generated-actions_test.cc",
"gtest/googlemock/test/gmock-generated-function-mockers_test.cc",
- "gtest/googlemock/test/gmock-generated-internal-utils_test.cc",
"gtest/googlemock/test/gmock-generated-matchers_test.cc",
"gtest/googlemock/test/gmock-internal-utils_test.cc",
"gtest/googlemock/test/gmock-matchers_test.cc",
"gtest/googlemock/test/gmock-more-actions_test.cc",
"gtest/googlemock/test/gmock-nice-strict_test.cc",
"gtest/googlemock/test/gmock-port_test.cc",
+ "gtest/googlemock/test/gmock-pp-string_test.cc",
+ "gtest/googlemock/test/gmock-pp_test.cc",
"gtest/googlemock/test/gmock-spec-builders_test.cc",
"gtest/googlemock/test/gmock_test.cc",
]