summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrique Nakashima <hnakashima@chromium.org>2018-10-03 20:15:23 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-10-03 20:15:23 +0000
commit36eca6325238aca03234d2576c64c9ff4bb5b010 (patch)
treeda7de0da161fed5ce8ccff098948cd0601c32e08
parentbd8855b27b43de3587b2040fee64236bf53a4238 (diff)
downloadpdfium-36eca6325238aca03234d2576c64c9ff4bb5b010.tar.xz
Use numbers to test barcode encodings that do not accept letters.
Bug: pdfium:1172 Change-Id: I8399a0add43dcb1f3269101d6ea212cfc33d3ca7 Reviewed-on: https://pdfium-review.googlesource.com/c/43454 Reviewed-by: Ryan Harrison <rharrison@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
-rw-r--r--xfa/fwl/cfx_barcode_unittest.cpp59
1 files changed, 42 insertions, 17 deletions
diff --git a/xfa/fwl/cfx_barcode_unittest.cpp b/xfa/fwl/cfx_barcode_unittest.cpp
index 9d8caf21f3..8239892591 100644
--- a/xfa/fwl/cfx_barcode_unittest.cpp
+++ b/xfa/fwl/cfx_barcode_unittest.cpp
@@ -74,58 +74,83 @@ class BarcodeTest : public testing::Test {
TEST_F(BarcodeTest, Code39) {
EXPECT_TRUE(Create(BC_CODE39));
- EXPECT_TRUE(barcode()->Encode(L"clams"));
+ EXPECT_TRUE(barcode()->Encode(L"CLAMS"));
RenderDevice();
EXPECT_EQ("cd4cd3f36da38ff58d9f621827018903", BitmapChecksum());
}
TEST_F(BarcodeTest, CodaBar) {
EXPECT_TRUE(Create(BC_CODABAR));
- EXPECT_TRUE(barcode()->Encode(L"clams"));
+ EXPECT_TRUE(barcode()->Encode(L"$123-456"));
RenderDevice();
- EXPECT_EQ("481189dc4f86eddb8c42343c9b8ef1dd", BitmapChecksum());
+ EXPECT_EQ("5fad4fc19f099001a0fe83c89430c977", BitmapChecksum());
+}
+
+TEST_F(BarcodeTest, DISABLED_CodaBarLetters) {
+ EXPECT_TRUE(Create(BC_CODABAR));
+ EXPECT_FALSE(barcode()->Encode(L"clams"));
}
TEST_F(BarcodeTest, Code128) {
EXPECT_TRUE(Create(BC_CODE128));
- EXPECT_TRUE(barcode()->Encode(L"clams"));
+ EXPECT_TRUE(barcode()->Encode(L"Clams"));
RenderDevice();
- EXPECT_EQ("11b21c178a9fd866d8be196c2103b263", BitmapChecksum());
+ EXPECT_EQ("6351f0f6e997050e4658bbb4777aef74", BitmapChecksum());
}
-TEST_F(BarcodeTest, Code128_B) {
+TEST_F(BarcodeTest, Code128B) {
EXPECT_TRUE(Create(BC_CODE128_B));
- EXPECT_TRUE(barcode()->Encode(L"clams"));
+ EXPECT_TRUE(barcode()->Encode(L"Clams"));
RenderDevice();
- EXPECT_EQ("11b21c178a9fd866d8be196c2103b263", BitmapChecksum());
+ EXPECT_EQ("6351f0f6e997050e4658bbb4777aef74", BitmapChecksum());
}
-TEST_F(BarcodeTest, Code128_C) {
+TEST_F(BarcodeTest, Code128C) {
EXPECT_TRUE(Create(BC_CODE128_C));
- EXPECT_TRUE(barcode()->Encode(L"clams"));
+ EXPECT_TRUE(barcode()->Encode(L"123456"));
RenderDevice();
- EXPECT_EQ("6284ec8503d5a948c9518108da33cdd3", BitmapChecksum());
+ EXPECT_EQ("fba730a807ba6363f9bd2bc7f8c56d1f", BitmapChecksum());
+}
+
+TEST_F(BarcodeTest, DISABLED_Code128CLetters) {
+ EXPECT_TRUE(Create(BC_CODE128_C));
+ EXPECT_FALSE(barcode()->Encode(L"clams"));
}
TEST_F(BarcodeTest, Ean8) {
EXPECT_TRUE(Create(BC_EAN8));
- EXPECT_TRUE(barcode()->Encode(L"clams"));
+ EXPECT_TRUE(barcode()->Encode(L"123456"));
RenderDevice();
- EXPECT_EQ("22d85bcb02d48f48813f02a1cc9cfe8c", BitmapChecksum());
+ EXPECT_EQ("aff88491ac46ca6217d780d185300cde", BitmapChecksum());
+}
+
+TEST_F(BarcodeTest, DISABLED_Ean8Letters) {
+ EXPECT_TRUE(Create(BC_EAN8));
+ EXPECT_FALSE(barcode()->Encode(L"clams"));
}
TEST_F(BarcodeTest, UPCA) {
EXPECT_TRUE(Create(BC_UPCA));
- EXPECT_TRUE(barcode()->Encode(L"clams"));
+ EXPECT_TRUE(barcode()->Encode(L"123456"));
RenderDevice();
- EXPECT_EQ("cce41fc30852744c44b3353059b568b4", BitmapChecksum());
+ EXPECT_EQ("fe26a5714cff7ffe3f9b02183efc435b", BitmapChecksum());
+}
+
+TEST_F(BarcodeTest, DISABLED_UPCALetters) {
+ EXPECT_TRUE(Create(BC_UPCA));
+ EXPECT_FALSE(barcode()->Encode(L"clams"));
}
TEST_F(BarcodeTest, Ean13) {
EXPECT_TRUE(Create(BC_EAN13));
- EXPECT_TRUE(barcode()->Encode(L"clams"));
+ EXPECT_TRUE(barcode()->Encode(L"123456"));
RenderDevice();
- EXPECT_EQ("187091ec1fd1830fc4d41d40a923d4fb", BitmapChecksum());
+ EXPECT_EQ("72d2190b98d635c32834bf67552e561e", BitmapChecksum());
+}
+
+TEST_F(BarcodeTest, DISABLED_Ean13Letters) {
+ EXPECT_TRUE(Create(BC_EAN13));
+ EXPECT_FALSE(barcode()->Encode(L"clams"));
}
TEST_F(BarcodeTest, Pdf417) {