bool equalsDuoVector(vector<vector<string> >& duoList1, vector<vector<string> >& duoList2){
    EXPECT_EQ(duoList1.size(), duoList2.size());

    const int n = duoList1.size();
    for(int i = 0; i < n; i++){
        EXPECT_TRUE(containsVector(duoList1, duoList2[i]));
        EXPECT_TRUE(containsVector(duoList2, duoList1[i]));
    }
    return true;
}
Пример #2
0
bool equalsDuoVector(vector<vector<string> >& duoList1,
            vector<vector<string> >& duoList2){
    if(duoList1.size() != duoList2.size())    return false;

    const int n = duoList1.size();
    for(int i = 0; i < n; i++){
        if(!containsVector(duoList1, duoList2[i]))    return false;
        if(!containsVector(duoList2, duoList1[i]))    return false;
    }
    return true;
}