You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2008/08/25 15:13:39 UTC
svn commit: r688716 -
/directory/studio/trunk/test-integration-ui/src/main/java/org/apache/directory/studio/test/integration/ui/SWTBotUtils.java
Author: seelmann
Date: Mon Aug 25 06:13:38 2008
New Revision: 688716
URL: http://svn.apache.org/viewvc?rev=688716&view=rev
Log:
Some optimization when opening the LDAP perspective
Modified:
directory/studio/trunk/test-integration-ui/src/main/java/org/apache/directory/studio/test/integration/ui/SWTBotUtils.java
Modified: directory/studio/trunk/test-integration-ui/src/main/java/org/apache/directory/studio/test/integration/ui/SWTBotUtils.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/test-integration-ui/src/main/java/org/apache/directory/studio/test/integration/ui/SWTBotUtils.java?rev=688716&r1=688715&r2=688716&view=diff
==============================================================================
--- directory/studio/trunk/test-integration-ui/src/main/java/org/apache/directory/studio/test/integration/ui/SWTBotUtils.java (original)
+++ directory/studio/trunk/test-integration-ui/src/main/java/org/apache/directory/studio/test/integration/ui/SWTBotUtils.java Mon Aug 25 06:13:38 2008
@@ -72,6 +72,20 @@
*/
public static void openLdapPerspective( final SWTEclipseBot eBot ) throws Exception
{
+ // optimization: only open LDAP perspective if not yet opened
+ try
+ {
+ if ( eBot.view( "Connections" ) != null )
+ {
+ // LDAP perspective already opened
+ return;
+ }
+ }
+ catch ( Exception e )
+ {
+ // no 'Connections' view, continue to open the LDAP perspective
+ }
+
// open "Open Perspective" dialog
SWTBotMenu windowMenu = eBot.menu( "Window" );
windowMenu.click();
@@ -102,6 +116,15 @@
return "Could not find widget";
}
} );
+
+ // close welcome view, if it is there
+ try
+ {
+ eBot.view( "Welcome" ).close();
+ }
+ catch ( Exception e )
+ {
+ }
}