goncdu/node/saved_test.go
2025-02-10 16:26:13 +08:00

27 lines
450 B
Go

package node
import (
"os"
"reflect"
"testing"
)
func TestJSON_GZ(t *testing.T) {
jsonName := "saved.json.gz"
tmpnode := NewPathNode(".")
tmpnode.IterScanNode()
if err := tmpnode.ToJSON(jsonName, JSON_GZ); err != nil {
t.Fatal(err)
}
readNode := NewPathNode("")
if err := readNode.FromJSON(jsonName, JSON_GZ); err != nil {
t.Fatal(err)
}
os.Remove(jsonName)
if !reflect.DeepEqual(tmpnode, readNode) {
t.Fatal("not equal")
}
}