summaryrefslogtreecommitdiffstats
path: root/googlemock/test
diff options
context:
space:
mode:
authorAbseil Team <absl-team@google.com>2022-07-29 00:14:35 (GMT)
committerCopybara-Service <copybara-worker@google.com>2022-07-29 00:15:30 (GMT)
commitdd7a9d29a33de34836c345c3b753d4eba15c5f44 (patch)
tree5cc66eb50715217b2cb121a63f11594acb24d244 /googlemock/test
parent3bc8fb37232e0d51c2ce80094ea25ef6bf416187 (diff)
downloadgoogletest-dd7a9d29a33de34836c345c3b753d4eba15c5f44.zip
googletest-dd7a9d29a33de34836c345c3b753d4eba15c5f44.tar.gz
googletest-dd7a9d29a33de34836c345c3b753d4eba15c5f44.tar.bz2
Add support of 18-member structs to gmock UnpackStructImpl.refs/pull/3966/head
PiperOrigin-RevId: 463961734 Change-Id: Ib62e320a745c190955f181c1f4f12e4cd407ef22
Diffstat (limited to 'googlemock/test')
-rw-r--r--googlemock/test/gmock-matchers-comparisons_test.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/googlemock/test/gmock-matchers-comparisons_test.cc b/googlemock/test/gmock-matchers-comparisons_test.cc
index c90b0b4..1c6cac6 100644
--- a/googlemock/test/gmock-matchers-comparisons_test.cc
+++ b/googlemock/test/gmock-matchers-comparisons_test.cc
@@ -1710,6 +1710,16 @@ TEST(FieldsAreTest, StructuredBindings) {
};
EXPECT_THAT(MyVarType16{},
FieldsAre(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0));
+ struct MyVarType17 {
+ int a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q;
+ };
+ EXPECT_THAT(MyVarType17{},
+ FieldsAre(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0));
+ struct MyVarType18 {
+ int a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r;
+ };
+ EXPECT_THAT(MyVarType18{},
+ FieldsAre(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0));
}
#endif