MATCHER_P(ApplicationProtocolListEq, expected, "") {
  const Network::TransportSocketOptionsConstSharedPtr& options = arg;
  EXPECT_EQ(options->applicationProtocolListOverride(), std::vector<std::string>{expected});
  return true;
}
MATCHER_P(ApplicationProtocolListEq, expected, "") {
  const Network::TransportSocketOptionsConstSharedPtr& options = arg;
  EXPECT_EQ(options->applicationProtocolListOverride(), std::vector<std::string>{expected});
  return true;
}