@@ -166,15 +166,19 @@ TEST(HashingTest, HashCombineRangeBasicTest) {
166166 hash_code arr1_hash = hash_combine_range (begin (arr1), end (arr1));
167167 EXPECT_NE (dummy_hash, arr1_hash);
168168 EXPECT_EQ (arr1_hash, hash_combine_range (begin (arr1), end (arr1)));
169+ EXPECT_EQ (arr1_hash, hash_combine_range (arr1));
169170
170171 const std::vector<int > vec (begin (arr1), end (arr1));
171172 EXPECT_EQ (arr1_hash, hash_combine_range (vec.begin (), vec.end ()));
173+ EXPECT_EQ (arr1_hash, hash_combine_range (vec));
172174
173175 const std::list<int > list (begin (arr1), end (arr1));
174176 EXPECT_EQ (arr1_hash, hash_combine_range (list.begin (), list.end ()));
177+ EXPECT_EQ (arr1_hash, hash_combine_range (list));
175178
176179 const std::deque<int > deque (begin (arr1), end (arr1));
177180 EXPECT_EQ (arr1_hash, hash_combine_range (deque.begin (), deque.end ()));
181+ EXPECT_EQ (arr1_hash, hash_combine_range (deque));
178182
179183 const int arr2[] = { 3 , 2 , 1 };
180184 hash_code arr2_hash = hash_combine_range (begin (arr2), end (arr2));
0 commit comments