36 lines
619 B
Go
36 lines
619 B
Go
package save
|
|
|
|
import (
|
|
"compress/gzip"
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
func TestPlayerData(t *testing.T) {
|
|
f, err := os.Open("testdata/playerdata/58f6356e-b30c-4811-8bfc-d72a9ee99e73.dat")
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
|
|
r, err := gzip.NewReader(f)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
|
|
data, err := ReadPlayerData(r)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
|
|
//want := PlayerData{
|
|
// Pos: [3]float64{-41.5, 65, -89.5},
|
|
// Motion: [3]float64{0, -0.0784000015258789, 0},
|
|
// Rotation: [2]float32{0,0},
|
|
//}
|
|
|
|
t.Logf("%+v", data)
|
|
//if data != want {
|
|
// t.Errorf("player data parse error: get %v, want %v", data, want)
|
|
//}
|
|
}
|