improve the version negotiation integration test

This commit is contained in:
Marten Seemann
2018-08-27 09:07:11 +07:00
parent c481645276
commit 46f8c07daa
4 changed files with 14 additions and 7 deletions

View File

@@ -41,7 +41,7 @@ func IsValidVersion(v VersionNumber) bool {
// UsesTLS says if this QUIC version uses TLS 1.3 for the handshake
func (vn VersionNumber) UsesTLS() bool {
return vn == VersionTLS
return !vn.isGQUIC()
}
func (vn VersionNumber) String() string {

View File

@@ -267,7 +267,7 @@ var _ = Describe("Header", func() {
PacketNumber: 2,
PacketNumberLen: protocol.PacketNumberLen2,
}
err := hdr.Write(buf, protocol.PerspectiveServer, protocol.VersionWhatever)
err := hdr.Write(buf, protocol.PerspectiveServer, versionPublicHeader)
Expect(err).To(MatchError("PublicHeader: wrong length for Connection ID: 7 (expected 8)"))
})
@@ -277,7 +277,7 @@ var _ = Describe("Header", func() {
DestConnectionID: connID,
PacketNumber: 2,
}
err := hdr.Write(buf, protocol.PerspectiveServer, protocol.VersionWhatever)
err := hdr.Write(buf, protocol.PerspectiveServer, versionPublicHeader)
Expect(err).To(MatchError("PublicHeader: PacketNumberLen not set"))
})
@@ -286,7 +286,7 @@ var _ = Describe("Header", func() {
PacketNumberLen: protocol.PacketNumberLen1,
PacketNumber: 1,
}
err := hdr.Write(buf, protocol.PerspectiveServer, protocol.VersionWhatever)
err := hdr.Write(buf, protocol.PerspectiveServer, versionPublicHeader)
Expect(err).ToNot(HaveOccurred())
Expect(buf.Bytes()).To(Equal([]byte{0x0, 0x1}))
})