Index: printing/page_range_unittest.cc |
diff --git a/printing/page_range_unittest.cc b/printing/page_range_unittest.cc |
index 7b0f5779fc249a33c3d93a3e990dd0d3c21f4b16..5370e97185582d042bb6514bf5dc5590954c3a7b 100644 |
--- a/printing/page_range_unittest.cc |
+++ b/printing/page_range_unittest.cc |
@@ -32,5 +32,15 @@ TEST(PageRangeTest, RangeMerge) { |
TEST(PageRangeTest, Empty) { |
printing::PageRanges ranges; |
std::vector<int> pages(printing::PageRange::GetPages(ranges)); |
- EXPECT_EQ(0U, pages.size()); |
+ EXPECT_TRUE(pages.empty()); |
+} |
+ |
+TEST(PageRangeTest, Huge) { |
+ printing::PageRanges ranges; |
+ printing::PageRange range; |
+ range.from = 1; |
+ range.to = 2000000000; |
+ ranges.push_back(range); |
+ std::vector<int> pages(printing::PageRange::GetPages(ranges)); |
+ EXPECT_FALSE(pages.empty()); |
} |