github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/logiciel/logiciel_test.go (about) 1 package logiciel 2 3 import ( 4 "encoding/json" 5 "fmt" 6 "testing" 7 8 "github.com/benoitkugler/goACVE/server/core/apiserver" 9 ) 10 11 func TestCookie(t *testing.T) { 12 v := Versions{ 13 Darwin: apiserver.VersionInfos{Version: "5646"}, 14 Windows: apiserver.VersionInfos{Version: "sd"}, 15 Linux: apiserver.VersionInfos{Version: "56sdd4546"}, 16 } 17 d := OutLogiciel{ 18 Versions: v, 19 WrongPassword: false, 20 } 21 b, err := json.Marshal(d) 22 if err != nil { 23 t.Fatal(err) 24 } 25 fmt.Println(string(b)) 26 } 27 28 func TestPatch(t *testing.T) { 29 v := apiserver.VersionInfos{Version: "sdlm", Hash: []byte("ldmskdsmlsd"), NbFiles: 465} 30 b, err := json.Marshal(newPatchedVersionInfo(v)) 31 if err != nil { 32 t.Fatal(err) 33 } 34 fmt.Println(string(b)) 35 }