package cjlookup import ( "testing" ) func TestDataRead(t *testing.T) { chars := map[string]*CChar{} cjRepl, err := ReadCangJieKeys() if err != nil { t.Error(err) } ReadCangJieTable(chars, cjRepl) JyutPingMap, err := ReadJyutPingTable(chars) if err != nil { t.Error(err) } j := *JyutPingMap["sing4"] if j[0].TungJamZi != j[1].TungJamZi { t.Errorf("%s & %s does not point to the same reference.", j[0].Face, j[1].Face) } /* for i, c := range j { t.Log(i, c.CangJie) } */ }