diff options
author | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-02-10 15:53:15 +0100 |
---|---|---|
committer | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-02-10 15:53:15 +0100 |
commit | 6c875082474431a39596b1547b436a9bec1f5533 (patch) | |
tree | bafa770893e6a5a1daea8b57cc5a3f3574da3cb6 /tests/reserialize | |
download | mt_net-6c875082474431a39596b1547b436a9bec1f5533.tar.xz |
Initial commit
Diffstat (limited to 'tests/reserialize')
-rw-r--r-- | tests/reserialize/.gitignore | 1 | ||||
-rw-r--r-- | tests/reserialize/go.mod | 10 | ||||
-rw-r--r-- | tests/reserialize/go.sum | 6 | ||||
-rw-r--r-- | tests/reserialize/main.go | 16 |
4 files changed, 33 insertions, 0 deletions
diff --git a/tests/reserialize/.gitignore b/tests/reserialize/.gitignore new file mode 100644 index 0000000..49a0751 --- /dev/null +++ b/tests/reserialize/.gitignore @@ -0,0 +1 @@ +validate diff --git a/tests/reserialize/go.mod b/tests/reserialize/go.mod new file mode 100644 index 0000000..414ffb6 --- /dev/null +++ b/tests/reserialize/go.mod @@ -0,0 +1,10 @@ +module github.com/minetest-rust/mt_net/tests/reserialize + +go 1.20 + +replace github.com/dragonfireclient/mt => /home/fleckenstein/src/mt + +require ( + github.com/dragonfireclient/mt v0.0.1 // indirect + github.com/klauspost/compress v1.15.15 // indirect +) diff --git a/tests/reserialize/go.sum b/tests/reserialize/go.sum new file mode 100644 index 0000000..c92cbb7 --- /dev/null +++ b/tests/reserialize/go.sum @@ -0,0 +1,6 @@ +github.com/dragonfireclient/mt v0.0.2-0.20220709120709-173ad6e339cf h1:0CY1XyRPpNTgPQJjgsqvBzBgXdf6NN6deKw81G0qeHQ= +github.com/dragonfireclient/mt v0.0.2-0.20220709120709-173ad6e339cf/go.mod h1:3oHbcSQytW21mTF7ozw3Il3UzdOAG30gPzO2XUAqvGs= +github.com/klauspost/compress v1.15.5 h1:qyCLMz2JCrKADihKOh9FxnW3houKeNsp2h5OEz0QSEA= +github.com/klauspost/compress v1.15.5/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= +github.com/klauspost/compress v1.15.15 h1:EF27CXIuDsYJ6mmvtBRlEuB2UVOqHG1tAXgZ7yIO+lw= +github.com/klauspost/compress v1.15.15/go.mod h1:ZcK2JAFqKOpnBlxcLsJzYfrS9X1akm9fHZNnD9+Vo/4= diff --git a/tests/reserialize/main.go b/tests/reserialize/main.go new file mode 100644 index 0000000..101f3bf --- /dev/null +++ b/tests/reserialize/main.go @@ -0,0 +1,16 @@ +package main + +import ( + "github.com/dragonfireclient/mt" + "os" +) + +// WIP: test against the Go mt package +func main() { + pkt, err := mt.DeserializePkt(os.Stdin, false) + if err != nil { + panic(err) + } + + mt.SerializePkt(*pkt, os.Stdout, false) +} |