Skip to content

Commit 64e247e

Browse files
dimitribouchefacebook-github-bot
authored andcommitted
Migrate from googletest 1.8 to googletest 1.10 (#67)
Summary: X-link: facebookincubator/hsthrift#67 Updating `googletest` from `1.8.0` to `1.10.0` Reviewed By: mzlee, igorsugak, luciang, meyering, r-barnes Differential Revision: D34351084 fbshipit-source-id: 939b3985ab63a06b6d511ec8711c2d5863bdfea8
1 parent 9c25459 commit 64e247e

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

test/Makefile.am

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@ SUBDIRS = . integ unit
22

33
check_LTLIBRARIES = libgtest.la libgtest_main.la libgmock_main.la
44

5-
libgtest_la_CPPFLAGS = -Igoogletest-release-1.8.0/googletest -Igoogletest-release-1.8.0/googletest/src -Igoogletest-release-1.8.0/googletest/include
6-
libgtest_la_SOURCES = googletest-release-1.8.0/googletest/src/gtest-all.cc
5+
libgtest_la_CPPFLAGS = -Igoogletest-release-1.10.0/googletest -Igoogletest-release-1.10.0/googletest/src -Igoogletest-release-1.10.0/googletest/include
6+
libgtest_la_SOURCES = googletest-release-1.10.0/googletest/src/gtest-all.cc
77

8-
libgtest_main_la_CPPFLAGS = -Igoogletest-release-1.8.0/googletest -Igoogletest-release-1.8.0/googletest/src -Igoogletest-release-1.8.0/googletest/include
9-
libgtest_main_la_SOURCES = googletest-release-1.8.0/googletest/src/gtest_main.cc
8+
libgtest_main_la_CPPFLAGS = -Igoogletest-release-1.10.0/googletest -Igoogletest-release-1.10.0/googletest/src -Igoogletest-release-1.10.0/googletest/include
9+
libgtest_main_la_SOURCES = googletest-release-1.10.0/googletest/src/gtest_main.cc
1010
libgtest_main_la_LIBADD = libgtest.la
1111

12-
libgmock_main_la_CPPFLAGS = -Igoogletest-release-1.8.0/googlemock -Igoogletest-release-1.8.0/googlemock/src -Igoogletest-release-1.8.0/googlemock/include -Igoogletest-release-1.8.0/googletest/include
13-
libgmock_main_la_SOURCES = googletest-release-1.8.0/googlemock/src/gmock-all.cc googletest-release-1.8.0/googlemock/src/gmock_main.cc
12+
libgmock_main_la_CPPFLAGS = -Igoogletest-release-1.10.0/googlemock -Igoogletest-release-1.10.0/googlemock/src -Igoogletest-release-1.10.0/googlemock/include -Igoogletest-release-1.10.0/googletest/include
13+
libgmock_main_la_SOURCES = googletest-release-1.10.0/googlemock/src/gmock-all.cc googletest-release-1.10.0/googlemock/src/gmock_main.cc
1414

1515
# Hack: auto-download googletest.
1616

17-
googletest-release-1.8.0/googletest/src/gtest-all.cc \
18-
googletest-release-1.8.0/googletest/src/gtest_main.cc \
19-
googletest-release-1.8.0/googlemock/src/gmock-all.cc \
20-
googletest-release-1.8.0/googlemock/src/gmock_main.cc: setup_gtest
17+
googletest-release-1.10.0/googletest/src/gtest-all.cc \
18+
googletest-release-1.10.0/googletest/src/gtest_main.cc \
19+
googletest-release-1.10.0/googlemock/src/gmock-all.cc \
20+
googletest-release-1.10.0/googlemock/src/gmock_main.cc: setup_gtest
2121

2222
setup_gtest:
2323
./setup.sh

test/Makefile.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
#
44
COMMON_TEST_INCLUDES = \
55
-I$(top_srcdir)/test/common \
6-
-I$(top_srcdir)/test/googletest-release-1.8.0/googlemock/include \
7-
-I$(top_srcdir)/test/googletest-release-1.8.0/googletest/include
6+
-I$(top_srcdir)/test/googletest-release-1.10.0/googlemock/include \
7+
-I$(top_srcdir)/test/googletest-release-1.10.0/googletest/include
88

99
COMMON_BASE_TEST_LIBS = \
1010
$(top_builddir)/libredex.la \

test/setup.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ set -e
99
TEST_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
1010
pushd "$TEST_DIR"
1111

12-
# Note: Use at least 1.8 as we need googlemock, too.
12+
# Note: Use at least 1.10 as we need googlemock, too.
1313

14-
test -e gtest-1.8.0.zip || {
15-
curl https://codeload.github.com/google/googletest/zip/release-1.8.0 \
16-
-o gtest-1.8.0.zip
17-
unzip -o gtest-1.8.0.zip
14+
test -e gtest-1.10.0.zip || {
15+
curl https://codeload.github.com/google/googletest/zip/release-1.10.0 \
16+
-o gtest-1.10.0.zip
17+
unzip -o gtest-1.10.0.zip
1818
}

test/unit/IRTypeCheckerTest.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ struct TestValueType {
9595
*/
9696
void field_incompatible_fail_helper(const TestValueType& a_type,
9797
const TestValueType& b_type,
98-
const internal::string& exp_fail_str,
98+
const std::string& exp_fail_str,
9999
IROpcode opcode_to_test,
100100
bool is_put,
101101
OperandType ir_suffix,
@@ -181,7 +181,7 @@ void field_incompatible_fail_helper(const TestValueType& a_type,
181181
IRTypeChecker checker(method);
182182
checker.run();
183183
EXPECT_TRUE(checker.fail());
184-
EXPECT_THAT(checker.what(), MatchesRegex(exp_fail_str));
184+
EXPECT_THAT(checker.what(), MatchesRegex(exp_fail_str.c_str()));
185185
}
186186

187187
/**
@@ -2107,8 +2107,8 @@ TEST_F(IRTypeCheckerTest, putShortFieldIncompatibleClassFail) {
21072107
TestValueType b_type(dex_type_b, type::java_lang_Object(), "LB;.<init>:()V",
21082108
"LB;.f:S;");
21092109

2110-
field_incompatible_fail_helper(a_type, b_type, exp_fail_str, op, true, SHORT,
2111-
m_method);
2110+
field_incompatible_fail_helper(a_type, b_type, exp_fail_str.c_str(), op, true,
2111+
SHORT, m_method);
21122112
}
21132113

21142114
/**

0 commit comments

Comments
 (0)