使用以下示例数据:
{ "query":{
"pages":{
"25618423":{
"pageid":25618423,
"ns":0,
"title":"1983 Wimbledon Championships - Women's Singles"
},
"23826062":{
"pageid":23826062,
"ns":0,
"title":"1984 French Open - Women's Singles"
},
"29486043":{
"pageid":29486043,
"ns":0,
"title":"1984 Wimbledon Championships - Women's Doubles"
},
"25618558":{
"pageid":25618558,
"ns":0,
"title":"1984 Wimbledon Championships - Women's Singles"
}}}
我提取每个对象:
{ "pageid":25618423, "ns":0, "title":"1983 Wimbledon Championships - Women's Singles"}
并添加到数组中。它似乎有效,但我想进行单元测试以确保。
所以我创建了一个完成的数组用于测试。对此,我测试通过我的函数处理的原始数据。然而,虽然数据的内容没有改变,但每个元素的顺序都会发生变化。所以当我使用assertEqual时它会失败。
这是单元测试的坏方法吗?我使用了错误的断言吗?
由于