public void getOptionHelp() {

    String message = null;
    DatabaseMeta database = new DatabaseMeta();

    getInfo( database );
    String url = database.getExtraOptionsHelpText();

    if ( ( url == null ) || ( url.trim().length() == 0 ) ) {
      message = Messages.getString( "DataHandler.USER_NO_HELP_AVAILABLE" );
      showMessage( message, false );
      return;
    }

    Status status = launch.openURL( url );

    if ( status.equals( Status.Failed ) ) {
      message = Messages.getString( "DataHandler.USER_UNABLE_TO_LAUNCH_BROWSER", url );
      showMessage( message, false );
    }

  }
@Test( expected = RuntimeException.class )
  public void testGetOptionHelpNoDatabase() throws Exception {
    when( accessBox.getSelectedItem() ).thenReturn( "JNDI" );
    when( connectionBox.getSelectedItem() ).thenReturn( "MyDB" );
    dataHandler.getOptionHelp();
  }