tdf#83037: sw_uiwriter6: Add unittest
Change-Id: I42a2b697e1b3efd719c0f45474420c9367300776
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132680
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
diff --git a/sw/qa/extras/uiwriter/uiwriter6.cxx b/sw/qa/extras/uiwriter/uiwriter6.cxx
index 6386c3f..5081938 100644
--- a/sw/qa/extras/uiwriter/uiwriter6.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter6.cxx
@@ -1591,6 +1591,20 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf133524)
sReplaced += u" → ";
// This was "–>" instead of "→"
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// tdf#83037
emulateTyping(*pXTextDocument, u"-> ");
sReplaced += u"→ ";
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
emulateTyping(*pXTextDocument, u"<- ");
sReplaced += u"← ";
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
emulateTyping(*pXTextDocument, u"<-- ");
sReplaced += u"← ";
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
emulateTyping(*pXTextDocument, u"<--> ");
sReplaced += u"↔ ";
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
}
CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf133524_Romanian)