@ -139,10 +139,10 @@ TYPED_TEST_P(HashValueIntTest, FastPath) {
absl : : Hash < std : : tuple < TypeParam > > { } ( std : : tuple < TypeParam > ( n ) ) ) ;
}
REGISTER_TYPED_TEST_CA SE_P ( HashValueIntTest , BasicUsage , FastPath ) ;
REGISTER_TYPED_TEST_SUIT E_P ( HashValueIntTest , BasicUsage , FastPath ) ;
using IntTypes = testing : : Types < unsigned char , char , int , int32_t , int64_t ,
uint32_t , uint64_t , size_t > ;
INSTANTIATE_TYPED_TEST_CA SE_P ( My , HashValueIntTest , IntTypes ) ;
INSTANTIATE_TYPED_TEST_SUIT E_P ( My , HashValueIntTest , IntTypes ) ;
enum LegacyEnum { kValue1 , kValue2 , kValue3 } ;
@ -507,7 +507,7 @@ TYPED_TEST_P(HashValueSequenceTest, BasicUsage) {
EXPECT_TRUE ( absl : : VerifyTypeImplementsAbslHashCorrectly ( exemplars ) ) ;
}
REGISTER_TYPED_TEST_CA SE_P ( HashValueSequenceTest , BasicUsage ) ;
REGISTER_TYPED_TEST_SUIT E_P ( HashValueSequenceTest , BasicUsage ) ;
using IntSequenceTypes = testing : : Types <
std : : deque < int > , std : : forward_list < int > , std : : list < int > , std : : vector < int > ,
std : : vector < bool > , TypeErasedContainer < std : : vector < int > > , std : : set < int > ,
@ -515,7 +515,7 @@ using IntSequenceTypes = testing::Types<
TypeErasedContainer < UnorderedSequence < int > > , std : : unordered_set < int > ,
std : : unordered_multiset < int > , absl : : flat_hash_set < int > ,
absl : : node_hash_set < int > , absl : : btree_set < int > > ;
INSTANTIATE_TYPED_TEST_CA SE_P ( My , HashValueSequenceTest , IntSequenceTypes ) ;
INSTANTIATE_TYPED_TEST_SUIT E_P ( My , HashValueSequenceTest , IntSequenceTypes ) ;
template < typename T >
class HashValueNestedSequenceTest : public testing : : Test { } ;
@ -541,7 +541,7 @@ TYPED_TEST_P(HashValueNestedSequenceTest, BasicUsage) {
EXPECT_TRUE ( absl : : VerifyTypeImplementsAbslHashCorrectly ( exemplars ) ) ;
}
REGISTER_TYPED_TEST_CA SE_P ( HashValueNestedSequenceTest , BasicUsage ) ;
REGISTER_TYPED_TEST_SUIT E_P ( HashValueNestedSequenceTest , BasicUsage ) ;
template < typename T >
using TypeErasedSet = TypeErasedContainer < UnorderedSequence < T > > ;
@ -551,7 +551,7 @@ using NestedIntSequenceTypes = testing::Types<
UnorderedSequence < UnorderedSequence < int > > ,
UnorderedSequence < TypeErasedSet < int > > , TypeErasedSet < std : : vector < int > > ,
TypeErasedSet < UnorderedSequence < int > > , TypeErasedSet < TypeErasedSet < int > > > ;
INSTANTIATE_TYPED_TEST_CA SE_P ( My , HashValueNestedSequenceTest ,
INSTANTIATE_TYPED_TEST_SUIT E_P ( My , HashValueNestedSequenceTest ,
NestedIntSequenceTypes ) ;
// Private type that only supports AbslHashValue to make sure our chosen hash
@ -732,13 +732,13 @@ TYPED_TEST_P(HashValueAssociativeMapTest, BasicUsage) {
EXPECT_TRUE ( absl : : VerifyTypeImplementsAbslHashCorrectly ( exemplars ) ) ;
}
REGISTER_TYPED_TEST_CA SE_P ( HashValueAssociativeMapTest , BasicUsage ) ;
REGISTER_TYPED_TEST_SUIT E_P ( HashValueAssociativeMapTest , BasicUsage ) ;
using AssociativeMapTypes = testing : : Types <
std : : map < int , std : : string > , std : : unordered_map < int , std : : string > ,
absl : : flat_hash_map < int , std : : string > ,
absl : : node_hash_map < int , std : : string > , absl : : btree_map < int , std : : string > ,
UnorderedSequence < std : : pair < const int , std : : string > > > ;
INSTANTIATE_TYPED_TEST_CA SE_P ( My , HashValueAssociativeMapTest ,
INSTANTIATE_TYPED_TEST_SUIT E_P ( My , HashValueAssociativeMapTest ,
AssociativeMapTypes ) ;
template < typename T >
@ -763,11 +763,11 @@ TYPED_TEST_P(HashValueAssociativeMultimapTest, BasicUsage) {
EXPECT_TRUE ( absl : : VerifyTypeImplementsAbslHashCorrectly ( exemplars ) ) ;
}
REGISTER_TYPED_TEST_CA SE_P ( HashValueAssociativeMultimapTest , BasicUsage ) ;
REGISTER_TYPED_TEST_SUIT E_P ( HashValueAssociativeMultimapTest , BasicUsage ) ;
using AssociativeMultimapTypes =
testing : : Types < std : : multimap < int , std : : string > ,
std : : unordered_multimap < int , std : : string > > ;
INSTANTIATE_TYPED_TEST_CA SE_P ( My , HashValueAssociativeMultimapTest ,
INSTANTIATE_TYPED_TEST_SUIT E_P ( My , HashValueAssociativeMultimapTest ,
AssociativeMultimapTypes ) ;
TEST ( HashValueTest , ReferenceWrapper ) {
@ -1007,10 +1007,10 @@ TYPED_TEST_P(HashIntTest, BasicUsage) {
Hash < CombineVariadic < TypeParam > > ( ) ( { } ) ) ;
}
REGISTER_TYPED_TEST_CA SE_P ( HashIntTest , BasicUsage ) ;
REGISTER_TYPED_TEST_SUIT E_P ( HashIntTest , BasicUsage ) ;
using IntTypes = testing : : Types < unsigned char , char , int , int32_t , int64_t ,
uint32_t , uint64_t , size_t > ;
INSTANTIATE_TYPED_TEST_CA SE_P ( My , HashIntTest , IntTypes ) ;
INSTANTIATE_TYPED_TEST_SUIT E_P ( My , HashIntTest , IntTypes ) ;
struct StructWithPadding {
char c ;