Package org.fusesource.ide.fabric8.tests.cases

Source Code of org.fusesource.ide.fabric8.tests.cases.Fabric8ConnectorTest

/*******************************************************************************
* Copyright (c) 2014 Red Hat, Inc.
* Distributed under license by Red Hat, Inc. All rights reserved.
* This program is made available under the terms of the
* Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
*     Red Hat, Inc. - initial API and implementation
******************************************************************************/
package org.fusesource.ide.fabric8.tests.cases;

import java.io.IOException;

import junit.framework.TestCase;

import org.fusesource.ide.fabric8.core.connector.Fabric8Connector;
import org.fusesource.ide.fabric8.core.connector.Fabric8ConnectorType;
import org.fusesource.ide.fabric8.tests.utils.Fabric8TestHelpers;
import org.junit.Test;

/**
* @author lhein
*/
public class Fabric8ConnectorTest extends TestCase {
   
    private boolean doTests = false;
   
    /* (non-Javadoc)
     * @see junit.framework.TestCase#setUp()
     */
    @Override
    protected void setUp() throws Exception {
        super.setUp();
        String s = System.getProperty("localFabric", "false");
        if (s != null || s.trim().length()>0) {
            this.doTests = Boolean.parseBoolean(s);
        }
    }
   
  @Test
  public void testConnection() throws Exception {
      if (!this.doTests) return;
    Fabric8ConnectorType connectorType = Fabric8TestHelpers.getJolokiaConnector();
    Fabric8Connector con = new Fabric8Connector(connectorType);
    try {
      assertNotNull("Connector is null!", con);
      con.connect();
      assertNotNull("Connector Type is null!", con.getConnection());
    } catch (IOException ex) {
      fail(ex.getMessage());
    } finally {
      con.disconnect()
    }
  } 
}
TOP

Related Classes of org.fusesource.ide.fabric8.tests.cases.Fabric8ConnectorTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.