Wouldn't it be better to have one EXPECT_EQ per part instead of lumping them into one test? Would be easier to see what fails. Also it does seem cleaner to use parameterized test as used in testurl.cpp instead of looping over all values in one test call. //apologies if I'm being terse and sounding like an ass :)