]> git.lizzy.rs Git - mt_net.git/blobdiff - tests/reserialize/main.go
Test against go mt package
[mt_net.git] / tests / reserialize / main.go
index 101f3bfa0a2c2ffcd5ab0360bda00b8769cf091a..ef1b6939584657a610445f84780e67da345043fe 100644 (file)
@@ -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)
 }