write frames in big endian for QUIC 39

This commit is contained in:
Marten Seemann
2017-08-04 09:53:25 +07:00
parent dd0daaaf1e
commit 843764aea3
18 changed files with 2088 additions and 1003 deletions

View File

@@ -1,6 +1,8 @@
package frames
import (
"github.com/lucas-clemente/quic-go/internal/utils"
"github.com/lucas-clemente/quic-go/protocol"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
@@ -11,3 +13,13 @@ func TestCrypto(t *testing.T) {
RegisterFailHandler(Fail)
RunSpecs(t, "Frames Suite")
}
const (
versionLittleEndian = protocol.Version37 // a QUIC version that uses little endian encoding
versionBigEndian = protocol.Version39 // a QUIC version that uses big endian encoding
)
var _ = BeforeSuite(func() {
Expect(utils.GetByteOrder(versionLittleEndian)).To(Equal(utils.LittleEndian))
Expect(utils.GetByteOrder(versionBigEndian)).To(Equal(utils.BigEndian))
})