Index: printing/backend/cups_helper_unittest.cc |
diff --git a/printing/backend/cups_helper_unittest.cc b/printing/backend/cups_helper_unittest.cc |
index 7f2b77cbe4e672735aada6d943ab5c544f1a7728..83dc0a1135e2654c932dc2a6db44dfc24247d0eb 100644 |
--- a/printing/backend/cups_helper_unittest.cc |
+++ b/printing/backend/cups_helper_unittest.cc |
@@ -33,10 +33,13 @@ TEST(PrintBackendCupsHelperTest, TestPpdParsingNoColorDuplexLongEdge) { |
printing::PrinterSemanticCapsAndDefaults caps; |
EXPECT_TRUE(printing::ParsePpdCapabilities("test", test_ppd_data, &caps)); |
- EXPECT_FALSE(caps.color_changeable); |
- EXPECT_FALSE(caps.color_default); |
+ EXPECT_TRUE(caps.collate_capable); |
+ EXPECT_TRUE(caps.collate_default); |
+ EXPECT_TRUE(caps.copies_capable); |
EXPECT_TRUE(caps.duplex_capable); |
EXPECT_EQ(caps.duplex_default, printing::LONG_EDGE); |
+ EXPECT_FALSE(caps.color_changeable); |
+ EXPECT_FALSE(caps.color_default); |
} |
// Test duplex detection code, which regressed in http://crbug.com/103999. |
@@ -58,10 +61,13 @@ TEST(PrintBackendCupsHelperTest, TestPpdParsingNoColorDuplexSimples) { |
printing::PrinterSemanticCapsAndDefaults caps; |
EXPECT_TRUE(printing::ParsePpdCapabilities("test", test_ppd_data, &caps)); |
- EXPECT_FALSE(caps.color_changeable); |
- EXPECT_FALSE(caps.color_default); |
+ EXPECT_TRUE(caps.collate_capable); |
+ EXPECT_TRUE(caps.collate_default); |
+ EXPECT_TRUE(caps.copies_capable); |
EXPECT_TRUE(caps.duplex_capable); |
EXPECT_EQ(caps.duplex_default, printing::SIMPLEX); |
+ EXPECT_FALSE(caps.color_changeable); |
+ EXPECT_FALSE(caps.color_default); |
} |
TEST(PrintBackendCupsHelperTest, TestPpdParsingNoColorNoDuplex) { |
@@ -82,10 +88,13 @@ TEST(PrintBackendCupsHelperTest, TestPpdParsingNoColorNoDuplex) { |
printing::PrinterSemanticCapsAndDefaults caps; |
EXPECT_TRUE(printing::ParsePpdCapabilities("test", test_ppd_data, &caps)); |
- EXPECT_FALSE(caps.color_changeable); |
- EXPECT_FALSE(caps.color_default); |
+ EXPECT_TRUE(caps.collate_capable); |
+ EXPECT_TRUE(caps.collate_default); |
+ EXPECT_TRUE(caps.copies_capable); |
EXPECT_FALSE(caps.duplex_capable); |
EXPECT_EQ(caps.duplex_default, printing::UNKNOWN_DUPLEX_MODE); |
+ EXPECT_FALSE(caps.color_changeable); |
+ EXPECT_FALSE(caps.color_default); |
} |
TEST(PrintBackendCupsHelperTest, TestPpdParsingColorTrueDuplexLongEdge) { |
@@ -115,10 +124,13 @@ TEST(PrintBackendCupsHelperTest, TestPpdParsingColorTrueDuplexLongEdge) { |
printing::PrinterSemanticCapsAndDefaults caps; |
EXPECT_TRUE(printing::ParsePpdCapabilities("test", test_ppd_data, &caps)); |
- EXPECT_TRUE(caps.color_changeable); |
- EXPECT_TRUE(caps.color_default); |
+ EXPECT_TRUE(caps.collate_capable); |
+ EXPECT_TRUE(caps.collate_default); |
+ EXPECT_TRUE(caps.copies_capable); |
EXPECT_TRUE(caps.duplex_capable); |
EXPECT_EQ(caps.duplex_default, printing::LONG_EDGE); |
+ EXPECT_TRUE(caps.color_changeable); |
+ EXPECT_TRUE(caps.color_default); |
} |
TEST(PrintBackendCupsHelperTest, TestPpdParsingColorFalseDuplexLongEdge) { |
@@ -152,8 +164,11 @@ TEST(PrintBackendCupsHelperTest, TestPpdParsingColorFalseDuplexLongEdge) { |
printing::PrinterSemanticCapsAndDefaults caps; |
EXPECT_TRUE(printing::ParsePpdCapabilities("test", test_ppd_data, &caps)); |
- EXPECT_TRUE(caps.color_changeable); |
- EXPECT_FALSE(caps.color_default); |
+ EXPECT_TRUE(caps.collate_capable); |
+ EXPECT_TRUE(caps.collate_default); |
+ EXPECT_TRUE(caps.copies_capable); |
EXPECT_TRUE(caps.duplex_capable); |
EXPECT_EQ(caps.duplex_default, printing::LONG_EDGE); |
+ EXPECT_TRUE(caps.color_changeable); |
+ EXPECT_FALSE(caps.color_default); |
} |