|  | // Copyright 2019 PDFium Authors. All rights reserved. | 
|  | // Use of this source code is governed by a BSD-style license that can be | 
|  | // found in the LICENSE file. | 
|  |  | 
|  | #include "fxbarcode/cbc_pdf417i.h" | 
|  |  | 
|  | #include <vector> | 
|  |  | 
|  | #include "testing/gtest/include/gtest/gtest.h" | 
|  |  | 
|  | TEST(CBC_PDF417ITest, Normal) { | 
|  | CBC_PDF417I encoder; | 
|  | EXPECT_TRUE(encoder.Encode(L"Foo")); | 
|  | } | 
|  |  | 
|  | TEST(CBC_PDF417ITest, MaxLength) { | 
|  | std::vector<wchar_t> input(2711, L'1'); | 
|  | CBC_PDF417I encoder; | 
|  | EXPECT_FALSE(encoder.Encode(WideStringView(input.data(), input.size()))); | 
|  | } |