Fixed TST_VPoster::BigPoster test in Windows.

--HG--
branch : feature
This commit is contained in:
Valentina Zhuravska 2016-06-01 17:40:01 +03:00
parent db014092a3
commit 8c5f14937d

View File

@ -46,12 +46,14 @@ void TST_VPoster::BigPoster()
QPrinter printer; QPrinter printer;
printer.setResolution(96);// By default printer.setResolution(96);// By default
printer.setPaperSize(QPrinter::A4); printer.setPaperSize(QPrinter::A4);
printer.setFullPage(true);
// We need to set full page because otherwise QPrinter->pageRect returns different values in Windows and Linux
const QImage image(2622, 3178, QImage::Format_RGB32); // Little bit bigger than A1 const QImage image(2622, 3178, QImage::Format_RGB32); // Little bit bigger than A1
VPoster posterazor(&printer); VPoster posterazor(&printer);
const QVector<QImage> poster = posterazor.Generate(image, 1, 1); const QVector<QImage> poster = posterazor.Generate(image, 1, 1);
QCOMPARE(poster.size(), 16); QCOMPARE(poster.size(), 12);
for (int i=0; i < poster.size(); i++) for (int i=0; i < poster.size(); i++)
{ {