diff options
-rw-r--r-- | sw/JunitTest_sw_complex.mk | 13 | ||||
-rw-r--r-- | sw/qa/complex/writer/CheckBookmarks.java | 8 |
2 files changed, 6 insertions, 15 deletions
diff --git a/sw/JunitTest_sw_complex.mk b/sw/JunitTest_sw_complex.mk index 5551577a1747..3c330b65baf3 100644 --- a/sw/JunitTest_sw_complex.mk +++ b/sw/JunitTest_sw_complex.mk @@ -57,6 +57,7 @@ $(eval $(call gb_JunitTest_add_jars,sw_complex,\ $(eval $(call gb_JunitTest_add_classes,sw_complex,\ complex.accessibility.AccessibleRelationSet \ + complex.writer.CheckBookmarks \ complex.checkColor.CheckChangeColor \ complex.writer.CheckCrossReferences \ complex.writer.CheckFlies \ @@ -66,17 +67,5 @@ $(eval $(call gb_JunitTest_add_classes,sw_complex,\ # fd#35657 test disabled - reenable if fixed # complex.writer.TextPortionEnumerationTest \ -# Currently fails on all platforms, as getBookmarksHash in -# sw/qa/complex/writer/CheckBookmarks.java obtains from -# xBookmarks.getElementNames() names like "__UnoMark__1910_1361181355" that -# cause NoSuchElementException, see -# <https://bugs.freedesktop.org/show_bug.cgi?id=40819> "CheckBookmarks fails -# with NoSuchElementException on names __UnoMark__1910_1361181355:" -# # CheckBookmarks currently fails on windows because the hashes are different: -# ifneq ($(OS),WNT) -# $(eval $(call gb_JunitTest_add_classes,sw_complex,\ -# complex.writer.CheckBookmarks \ -# )) -# endif # vim: set noet sw=4 ts=4: diff --git a/sw/qa/complex/writer/CheckBookmarks.java b/sw/qa/complex/writer/CheckBookmarks.java index 84bfe15ba045..405ca0d33e59 100644 --- a/sw/qa/complex/writer/CheckBookmarks.java +++ b/sw/qa/complex/writer/CheckBookmarks.java @@ -100,14 +100,16 @@ public class CheckBookmarks { private XTextDocument m_xMsWordReloadedDoc = null; private final BookmarkHashes actualHashes = new BookmarkHashes(); - private BookmarkHashes getDEV300m41Expectations() { + private BookmarkHashes get20111110Expectations() { BookmarkHashes result = new BookmarkHashes(); result.m_nSetupHash = new BigInteger("-4b0706744e8452fe1ae9d5e1c28cf70fb6194795",16); result.m_nInsertRandomHash = new BigInteger("25aa0fad3f4881832dcdfe658ec2efa8a1a02bc5",16); result.m_nDeleteRandomHash = new BigInteger("-3ec87e810b46d734677c351ad893bbbf9ea10f55",16); result.m_nLinebreakHash = new BigInteger("3ae08c284ea0d6e738cb43c0a8105e718a633550",16); result.m_nOdfReloadHash = new BigInteger("3ae08c284ea0d6e738cb43c0a8105e718a633550",16); - result.m_nMsWordReloadHash = new BigInteger("3ae08c284ea0d6e738cb43c0a8105e718a633550",16); + // MsWord Hash changed from DEV300m41 => behaviour change, possible regression? + // result.m_nMsWordReloadHash = new BigInteger("3ae08c284ea0d6e738cb43c0a8105e718a633550",16); + result.m_nMsWordReloadHash = new BigInteger("-53193413016049203700369483764549874348805475606",10); return result; } @@ -116,7 +118,7 @@ public class CheckBookmarks { com.sun.star.io.IOException, java.security.NoSuchAlgorithmException { - actualHashes.assertExpectation(getDEV300m41Expectations()); + actualHashes.assertExpectation(get20111110Expectations()); } @Before public void setUpDocuments() throws Exception { |