Generate a unit test for the following method using GoogleTest:




  int leastBricks(vector<vector<int>>& wall) {
        unordered_map<int, int> widths;
        auto result = wall.size();
        for (const auto& row : wall) {
            for (auto i = 0, width = 0; i < row.size() - 1; ++i) {
                result = min(result, wall.size() - (++widths[width += row[i]]));
            }
        }
        return result;
    } Give two different versions of responses. Please separate the responses with 6 asterisk symbols: ******.
user