Search in sources :

Example 1 with OdoCliFactory

use of org.jboss.tools.openshift.internal.ui.odo.OdoCliFactory in project jbosstools-openshift by jbosstools.

the class OpenShiftApplicationExplorerContentProviderTest method setup.

@Before
public void setup() throws Exception {
    odo = mock(Odo.class);
    ClusterClient info = mock(ClusterClient.class);
    doReturn(odo).when(info).getOdo();
    OdoCliFactory factory = mock(OdoCliFactory.class);
    doReturn(CompletableFuture.completedFuture(odo)).when(factory).getOdo();
    this.model = new ApplicationExplorerUIModel(info) {

        @Override
        protected OdoCliFactory getFactory() {
            return factory;
        }
    };
    this.provider = new OpenShiftApplicationExplorerContentProvider(model) {
    };
}
Also used : ClusterClient(org.jboss.tools.openshift.internal.ui.models.applicationexplorer.ApplicationExplorerUIModel.ClusterClient) ApplicationExplorerUIModel(org.jboss.tools.openshift.internal.ui.models.applicationexplorer.ApplicationExplorerUIModel) OdoCliFactory(org.jboss.tools.openshift.internal.ui.odo.OdoCliFactory) OpenShiftApplicationExplorerContentProvider(org.jboss.tools.openshift.internal.ui.applicationexplorer.OpenShiftApplicationExplorerContentProvider) Odo(org.jboss.tools.openshift.core.odo.Odo) Before(org.junit.Before)

Aggregations

Odo (org.jboss.tools.openshift.core.odo.Odo)1 OpenShiftApplicationExplorerContentProvider (org.jboss.tools.openshift.internal.ui.applicationexplorer.OpenShiftApplicationExplorerContentProvider)1 ApplicationExplorerUIModel (org.jboss.tools.openshift.internal.ui.models.applicationexplorer.ApplicationExplorerUIModel)1 ClusterClient (org.jboss.tools.openshift.internal.ui.models.applicationexplorer.ApplicationExplorerUIModel.ClusterClient)1 OdoCliFactory (org.jboss.tools.openshift.internal.ui.odo.OdoCliFactory)1 Before (org.junit.Before)1