diff options
author | László Németh <nemeth@numbertext.org> | 2020-06-11 07:37:49 +0200 |
---|---|---|
committer | László Németh <nemeth@numbertext.org> | 2020-06-18 11:37:59 +0200 |
commit | 97835320bfe7a2fa61f10f102feb961f81057118 (patch) | |
tree | c990d55af4a2553579769908c95566602bef4964 /sw/qa | |
parent | 41f926e7a8adf92e73a810227e049ec83ab104bf (diff) |
tdf#134035 sw: insert long date format for Hungarian
in Writer using Insert->Field->Date or the similar
toolbar function.
Note: the previously used short date format YYYY-MM-DD
is rare in Hungarian text documents, and it is no longer
mentioned in the last Hungarian orthographic standard
(But it's still default in Calc, as standardized by
(MSZ) ISO 8601.)
Change-Id: I09f2f3314356e84c73a42be9f06ceaa6769e7338
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96112
Tested-by: Jenkins
Reviewed-by: László Németh <nemeth@numbertext.org>
Diffstat (limited to 'sw/qa')
-rw-r--r-- | sw/qa/extras/uiwriter/uiwriter.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sw/qa/extras/uiwriter/uiwriter.cxx b/sw/qa/extras/uiwriter/uiwriter.cxx index 1fff27fff064..774bfbab8092 100644 --- a/sw/qa/extras/uiwriter/uiwriter.cxx +++ b/sw/qa/extras/uiwriter/uiwriter.cxx @@ -372,6 +372,7 @@ public: void testTdf128860(); void testTdf133589(); void testInconsistentBookmark(); + void testInsertLongDateFormat(); #if HAVE_FEATURE_PDFIUM void testInsertPdf(); #endif @@ -588,6 +589,7 @@ public: CPPUNIT_TEST(testTdf133524); CPPUNIT_TEST(testTdf128860); CPPUNIT_TEST(testTdf133589); + CPPUNIT_TEST(testInsertLongDateFormat); #if HAVE_FEATURE_PDFIUM CPPUNIT_TEST(testInsertPdf); #endif @@ -7308,6 +7310,18 @@ void SwUiWriterTest::testTdf133589() CPPUNIT_ASSERT_EQUAL(sReplaced, static_cast<SwTextNode*>(pDoc->GetNodes()[nIndex])->GetText()); } +void SwUiWriterTest::testInsertLongDateFormat() +{ + // only for Hungarian, yet + createDoc("tdf133524.fodt"); + dispatchCommand(mxComponent, ".uno:InsertDateField", {}); + // Make sure that the document starts with a field now, and its expanded string value contains space + const uno::Reference< text::XTextRange > xField = getRun(getParagraph(1), 1); + CPPUNIT_ASSERT_EQUAL(OUString("TextField"), getProperty<OUString>(xField, "TextPortionType")); + // the date format was "YYYY-MM-DD", but now "YYYY. MMM DD." + CPPUNIT_ASSERT(xField->getString().indexOf(" ") > -1); +} + #if HAVE_FEATURE_PDFIUM void SwUiWriterTest::testInsertPdf() { |