diff options
Diffstat (limited to 'tests/reserialize/main.go')
-rw-r--r-- | tests/reserialize/main.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/reserialize/main.go b/tests/reserialize/main.go index 101f3bf..ef1b693 100644 --- a/tests/reserialize/main.go +++ b/tests/reserialize/main.go @@ -5,12 +5,14 @@ import ( "os" ) -// WIP: test against the Go mt package func main() { - pkt, err := mt.DeserializePkt(os.Stdin, false) + toSrv := os.Args[1] == "ToSrvPkt" + + pkt, err := mt.DeserializePkt(os.Stdin, !toSrv) if err != nil { - panic(err) + os.Stderr.WriteString(err.Error()) + os.Exit(1) } - mt.SerializePkt(*pkt, os.Stdout, false) + mt.SerializePkt(*pkt, os.Stdout, toSrv) } |