TEST(BPListTest, testPrint) { BPList list("foo", 63, -10, 1000); string header = "[BPList]"; TextStream stream; list.print(stream, 0, header); string expected = "[BPList]\n"; EXPECT_EQ(expected, stream.toString()); stream.close(); stream = TextStream(); list.add(480, 11); list.add(1920, 12); list.print(stream, 0, header); expected = "[BPList]\n" "480=11\n" "1920=12\n"; EXPECT_EQ(expected, stream.toString()); stream.close(); stream = TextStream(); list.print(stream, 1921, header); expected = "[BPList]\n" "1921=12\n"; EXPECT_EQ(expected, stream.toString()); }