diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2012-05-09 10:21:30 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2012-05-09 10:23:53 +0200 |
commit | 4f01261a04b702819aba9966177abe601761103b (patch) | |
tree | 760033dade2c716f74e54e6ebd04716f3f615815 /sw/qa | |
parent | 0b356971b2820f1d1bd27938be724cc1671405cc (diff) |
n#757651 testcase
Change-Id: Id0d24939632c98937f6fba26b756f139380191b0
Diffstat (limited to 'sw/qa')
-rw-r--r-- | sw/qa/extras/rtftok/data/n757651.rtf | 18 | ||||
-rw-r--r-- | sw/qa/extras/rtftok/rtftok.cxx | 12 |
2 files changed, 30 insertions, 0 deletions
diff --git a/sw/qa/extras/rtftok/data/n757651.rtf b/sw/qa/extras/rtftok/data/n757651.rtf new file mode 100644 index 000000000000..dfd49a8cda4b --- /dev/null +++ b/sw/qa/extras/rtftok/data/n757651.rtf @@ -0,0 +1,18 @@ +{\rtf1\ansi\deff3\adeflang1025 +{\fonttbl +{\f0\froman\fprq2\fcharset0 Times New Roman;} +} +\sectd\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1260\margbsxn432 +\pard\plain\f0\fs24\sl480\slmult1 +________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________\par +\pard\plain\f0\fs24\sl480\slmult1 +________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________\par +\pard\plain\f0\fs24\sl480\slmult1 +________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________\par +\pard\plain\f0\fs24\sl480\slmult1 +________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________\par +\pard\plain\f0\fs24\sl480\slmult1 +________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________\par +\pard\plain\f0\fs24\sl480\slmult1 +________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________\par +} diff --git a/sw/qa/extras/rtftok/rtftok.cxx b/sw/qa/extras/rtftok/rtftok.cxx index 1f340b51f16e..605a20dde583 100644 --- a/sw/qa/extras/rtftok/rtftok.cxx +++ b/sw/qa/extras/rtftok/rtftok.cxx @@ -52,6 +52,7 @@ #include <unotest/macros_test.hxx> #include <vcl/outdev.hxx> #include <vcl/svapp.hxx> +#include <vcl/fontmanager.hxx> #define TWIP_TO_MM100(TWIP) ((TWIP) >= 0 ? (((TWIP)*127L+36L)/72L) : (((TWIP)*127L-36L)/72L)) @@ -93,6 +94,7 @@ public: void testFdo48037(); void testFdo47764(); void testFdo38786(); + void testN757651(); CPPUNIT_TEST_SUITE(Test); #if !defined(MACOSX) && !defined(WNT) @@ -124,6 +126,7 @@ public: CPPUNIT_TEST(testFdo48037); CPPUNIT_TEST(testFdo47764); CPPUNIT_TEST(testFdo38786); + CPPUNIT_TEST(testN757651); #endif CPPUNIT_TEST_SUITE_END(); @@ -689,6 +692,15 @@ void Test::testFdo38786() xFields->nextElement(); } +void Test::testN757651() +{ + load("n757651.rtf"); + + // The bug was that due to buggy layout the text expanded to two pages. + if (Application::GetDefaultDevice()->IsFontAvailable(OUString("Times New Roman"))) + CPPUNIT_ASSERT_EQUAL(1, getPages()); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_PLUGIN_IMPLEMENT(); |