func TestConvertToJson(t *testing.T) { fmt.Println("TestConvertToJson...") dtsource := MockDataSource{} conv := converter.Converter{DataSource: dtsource} xmlRecord, _ := conv.GetXmlRecord(countryName) jsonStr, _ := conv.ConvertToJson(xmlRecord) if string(jsonStr) != belarusCitiesJson { t.Error("Expected "+belarusCitiesJson+", got ", jsonStr) } }
func TestGetXmlRecord(t *testing.T) { fmt.Println("TestGetXmlRecord...") xmlRecord0 := converter.XmlRecord{} xml.Unmarshal([]byte(belarusCitiesXml), &xmlRecord0) dtsource := MockDataSource{} conv := converter.Converter{DataSource: dtsource} xmlRecord1, _ := conv.GetXmlRecord(countryName) if !xmlRecord0.Equals(xmlRecord1) { t.Error("XmlRecords mismatch.") } }