28 EXPECT_EQ(encoded.size(), 3);
29 EXPECT_TRUE(
ComparePairs(encoded[0], std::make_pair(1,
size_t(3))));
30 EXPECT_TRUE(
ComparePairs(encoded[1], std::make_pair(2,
size_t(2))));
31 EXPECT_TRUE(
ComparePairs(encoded[2], std::make_pair(3,
size_t(4))));
62 std::vector<int> sequence = {10, 13, 15, 16, 20};
64 EXPECT_EQ(encoded.size(), sequence.size());
65 EXPECT_EQ(encoded[0], 10);
66 EXPECT_EQ(encoded[1], 3);
67 EXPECT_EQ(encoded[2], 2);
68 EXPECT_EQ(encoded[3], 1);
69 EXPECT_EQ(encoded[4], 4);
73 std::vector<int> constant = {5, 5, 5, 5, 5};
75 EXPECT_EQ(encoded[0], 5);
76 for (
size_t i = 1; i < encoded.size(); ++i) {
77 EXPECT_EQ(encoded[i], 0);