blob: 8c0b2968019a338eb29df020d3cb0c640e2b790f [file] [log] [blame] [edit]
// Copyright 2024 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "core/fpdfapi/edit/cpdf_npagetooneexporter.h"
#include "core/fxcrt/bytestring.h"
#include "testing/gtest/include/gtest/gtest.h"
TEST(NPageToOneExporter, GenerateSubPageContentStream) {
const char kExpected[] = "q\n.5 0 0 .5 .000001 1000000000000 cm\n/foo Do Q\n";
CPDF_NPageToOneExporter::NupPageSettings settings;
settings.sub_page_start_point = {0.000001f, 1000000000000.0f};
settings.scale = 0.5f;
EXPECT_EQ(kExpected,
CPDF_NPageToOneExporter::GenerateSubPageContentStreamForTesting(
"foo", settings));
}