package bucket import ( "testing" ) func TestListUnmarshal(t *testing.T) { xml := []byte(` screenshot10000falseScreenshot_2020-08-02 [Filebeat Cisco] ASA Firewall - Elastic.png2020-08-22T13:44:33.034Z"94aef50ebfceadd0cefee92b14b7e73a"19011602d6176db174dc93cb1b899f7c6078f08654445fe8cf1b6ce98d8855f66bdbf4STANDARDgrim.png2020-08-20T06:37:30.595Z"7078589d69baa9434ab28729449ed7a9"516660102d6176db174dc93cb1b899f7c6078f08654445fe8cf1b6ce98d8855f66bdbf4STANDARD `) l, err := ListUnmarshal(xml) if err != nil { t.Errorf("%v", err) } if string(l[0]) != "Screenshot_2020-08-02 [Filebeat Cisco] ASA Firewall - Elastic.png" { t.Errorf("Wrong filename") } if string(l[1]) != "grim.png" { t.Errorf("Wrong filename") } }