Kaydet (Commit) 9711dccd authored tarafından Noel Grandin's avatar Noel Grandin Kaydeden (comit) Noel Grandin

java: merge JUnitBasedTest into DocumentEvents

since it was the only place that used it

Change-Id: If9a71fbb468d02616da5cfacab0332e51a416d13
Reviewed-on: https://gerrit.libreoffice.org/13407Reviewed-by: 's avatarNoel Grandin <noelgrandin@gmail.com>
Tested-by: 's avatarNoel Grandin <noelgrandin@gmail.com>
üst 9adb8201
......@@ -38,7 +38,6 @@ $(eval $(call gb_JunitTest_add_sourcefiles,sfx2_complex,\
sfx2/qa/complex/sfx2/DocumentProperties \
sfx2/qa/complex/sfx2/GlobalEventBroadcaster \
sfx2/qa/complex/sfx2/UndoManager \
sfx2/qa/complex/sfx2/JUnitBasedTest \
sfx2/qa/complex/sfx2/DocumentEvents \
sfx2/qa/complex/sfx2/tools/DialogThread \
sfx2/qa/complex/sfx2/tools/TestDocument \
......
package complex.sfx2;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertTrue;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.openoffice.test.OfficeConnection;
import org.openoffice.test.tools.OfficeDocument;
import com.sun.star.document.DocumentEvent;
......@@ -17,18 +20,35 @@ import com.sun.star.document.XDocumentEventBroadcaster;
import com.sun.star.document.XDocumentEventListener;
import com.sun.star.lang.EventObject;
import com.sun.star.lang.XEventListener;
import com.sun.star.uno.Exception;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.uno.UnoRuntime;
import com.sun.star.util.CloseVetoException;
import com.sun.star.util.XCloseListener;
import com.sun.star.util.XCloseable;
public class DocumentEvents extends JUnitBasedTest
public class DocumentEvents
{
private static final OfficeConnection m_connection = new OfficeConnection();
@BeforeClass
public static void setUpConnection() throws Exception
{
m_connection.setUp();
}
@AfterClass
public static void tearDownConnection() throws InterruptedException, com.sun.star.uno.Exception
{
m_connection.tearDown();
}
@Before
public void beforeTest() throws Exception
{
m_document = OfficeDocument.blankTextDocument( this.getORB() );
final XMultiServiceFactory xMSF1 = UnoRuntime.queryInterface(
XMultiServiceFactory.class, m_connection.getComponentContext().getServiceManager() );
m_document = OfficeDocument.blankTextDocument( xMSF1 );
}
@After
......
package complex.sfx2;
import org.openoffice.test.OfficeConnection;
import com.sun.star.uno.UnoRuntime;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.uno.XComponentContext;
import org.junit.AfterClass;
import org.junit.BeforeClass;
public class JUnitBasedTest
{
protected XComponentContext getContext()
{
return m_connection.getComponentContext();
}
protected XMultiServiceFactory getORB()
{
final XMultiServiceFactory xMSF1 = UnoRuntime.queryInterface(
XMultiServiceFactory.class, getContext().getServiceManager() );
return xMSF1;
}
@BeforeClass
public static void setUpConnection() throws Exception
{
System.out.println( "--------------------------------------------------------------------------------" );
System.out.println( "connecting ..." );
m_connection.setUp();
}
@AfterClass
public static void tearDownConnection() throws InterruptedException, com.sun.star.uno.Exception
{
System.out.println();
System.out.println( "tearing down connection" );
m_connection.tearDown();
System.out.println( "--------------------------------------------------------------------------------" );
}
private static final OfficeConnection m_connection = new OfficeConnection();
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment