Home | History | Annotate | Download | only in http

Lines Matching refs:HttpAlternateProtocols

5 // HttpAlternateProtocols is an in-memory data structure used for keeping track
15 TEST(HttpAlternateProtocols, Basic) {
16 HttpAlternateProtocols alternate_protocols;
21 test_host_port_pair, 443, HttpAlternateProtocols::NPN_SPDY_1);
23 const HttpAlternateProtocols::PortProtocolPair alternate =
26 EXPECT_EQ(HttpAlternateProtocols::NPN_SPDY_1, alternate.protocol);
29 TEST(HttpAlternateProtocols, SetBroken) {
30 HttpAlternateProtocols alternate_protocols;
34 HttpAlternateProtocols::PortProtocolPair alternate =
36 EXPECT_EQ(HttpAlternateProtocols::BROKEN, alternate.protocol);
41 HttpAlternateProtocols::NPN_SPDY_1);
43 EXPECT_EQ(HttpAlternateProtocols::BROKEN, alternate.protocol)
47 TEST(HttpAlternateProtocols, Forced) {
50 HttpAlternateProtocols::PortProtocolPair default_protocol;
52 default_protocol.protocol = HttpAlternateProtocols::NPN_SPDY_2;
53 HttpAlternateProtocols::ForceAlternateProtocol(default_protocol);
55 HttpAlternateProtocols alternate_protocols;
61 HttpAlternateProtocols::PortProtocolPair alternate =
68 test_host_port_pair, 443, HttpAlternateProtocols::NPN_SPDY_1);
72 EXPECT_EQ(HttpAlternateProtocols::NPN_SPDY_1, alternate.protocol);
76 HttpAlternateProtocols::DisableForcedAlternateProtocol();