github.com/codingeasygo/util@v0.0.0-20231206062002-1ce2f004b7d9/xmap/file_test.go (about)

     1  package xmap
     2  
     3  import "testing"
     4  
     5  func TestReadWrite(t *testing.T) {
     6  	data := M{"abc": 1}
     7  	err := WriteJSON(data, "/tmp/test_xmap.json")
     8  	if err != nil {
     9  		t.Error(err)
    10  		return
    11  	}
    12  	readData, err := ReadJSON("/tmp/test_xmap.json")
    13  	if err != nil || readData.Int("abc") != data.Int("abc") {
    14  		t.Error(err)
    15  		return
    16  	}
    17  }