Author: hdu
Date: Thu Aug 29 09:46:57 2013
New Revision: 1518553

URL: http://svn.apache.org/r1518553
Log:
#i123139# fix race condition in fvt.uno.sw.DocumentTest's document closing

Modified:
    openoffice/trunk/test/testuno/source/fvt/uno/sw/DocumentTest.java

Modified: openoffice/trunk/test/testuno/source/fvt/uno/sw/DocumentTest.java
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/test/testuno/source/fvt/uno/sw/DocumentTest.java?rev=1518553&r1=1518552&r2=1518553&view=diff
==============================================================================
--- openoffice/trunk/test/testuno/source/fvt/uno/sw/DocumentTest.java (original)
+++ openoffice/trunk/test/testuno/source/fvt/uno/sw/DocumentTest.java Thu Aug 
29 09:46:57 2013
@@ -81,8 +81,11 @@ public class DocumentTest {
                String title = xTitle.getTitle();
                Assert.assertEquals("New Document title start with 
\"Untitled\"",true, title.startsWith("Untitled"));
                unoApp.closeDocument(component);
-               XModel xModel = 
unoApp.getDesktop().getCurrentFrame().getController().getModel();               
-               Assert.assertTrue("Document has been closed.",xModel==null);    
+               XDesktop xDesktop = unoApp.getDesktop();
+               XFrame xFrame     = (xDesktop == null) ? null : 
xDesktop.getCurrentFrame();
+               XController xCtrl = (xFrame == null)   ? null : 
xFrame.getController();
+               XModel xModel     = (xCtrl == null)    ? null : 
xCtrl.getModel();
+               Assert.assertTrue("Document has been closed.",xModel==null);
        }       
        /**
         * test new document from template


Reply via email to