Package com.openshift.client

Examples of com.openshift.client.IApplication


  @Test
  public void shouldWaitForApplication() throws OpenShiftException, MalformedURLException, IOException {
    // pre-condition
    ApplicationTestUtils.destroyIfMoreThan(2, domain);
    long startTime = System.currentTimeMillis();
    IApplication application = domain.createApplication(ApplicationTestUtils.createRandomApplicationName(), LatestVersionOf.php().get(user));

    // operation
    boolean successfull = application.waitForAccessible(WAIT_TIMEOUT);

    if (successfull) {
      assertTrue(System.currentTimeMillis() <= startTime + WAIT_TIMEOUT);
    } else {
      assertTrue(System.currentTimeMillis() >= startTime + WAIT_TIMEOUT);
View Full Code Here


  }
 
    @Test
  public void shouldAddOneEnvironmentVariable() throws Throwable{
      //pre-conditions
      IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
     
      //operation
      IEnvironmentVariable environmentVariable = application.addEnvironmentVariable("FOO","123");
     
      //vaerification
      assertThat(environmentVariable).isNotNull();
      assertThat(environmentVariable.getName()).isEqualTo("FOO");
    assertThat(environmentVariable.getValue()).isEqualTo("123");
View Full Code Here

    }
   
  @Test
  public void shouldAddEnvironmentVariables() throws Throwable {
    // pre-conditions
    IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
    ApplicationTestUtils.destroyAllEnvironmentVariables(application);
   
    // operation
    Map<String, String> environmentVariables = new HashMap<String, String>();
    environmentVariables.put("X_NAME", "X_VALUE");
    environmentVariables.put("Y_NAME", "Y_VALUE");
    Map<String, IEnvironmentVariable> variables = application.addEnvironmentVariables(environmentVariables);

    // verification
    assertThat(variables.size()).isEqualTo(2);
  }
View Full Code Here

  }

  @Test
  public void shouldUpdateOneEnvironmentVariable() throws Throwable{
    //pre-conditions
    IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);

    //operation
    IEnvironmentVariable environmentVariable = application.addEnvironmentVariable("FOO","123");
    assertThat(environmentVariable.getValue()).isEqualTo("123");
    application.updateEnvironmentVariable("FOO","321");

    //vaerification
    assertThat(environmentVariable).isNotNull();
    assertThat(environmentVariable.getName()).isEqualTo("FOO");
    assertThat(environmentVariable.getValue()).isEqualTo("321");
View Full Code Here

  }

  @Test
  public void shouldGetEnvironmentVariableByName() throws Throwable {
    // pre-conditions
    IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
    ApplicationTestUtils.destroyAllEnvironmentVariables(application);
    application.addEnvironmentVariable("Z_NAME", "Z_VALUE");

    // operation
    IEnvironmentVariable environmentVariable = application.getEnvironmentVariable("Z_NAME");

    // verification
    assertThat(environmentVariable).isNotNull();
    assertThat(environmentVariable.getName()).isEqualTo("Z_NAME");
    assertThat(environmentVariable.getValue()).isEqualTo("Z_VALUE");
View Full Code Here

  }

  @Test
  public void shouldGetEnvironmentVariableValueByName() throws Throwable {
    // pre-conditions
    IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
    ApplicationTestUtils.destroyAllEnvironmentVariables(application);
    application.addEnvironmentVariable("Z_NAME", "Z_VALUE");

    // verification
    assertTrue(application.hasEnvironmentVariable("Z_NAME"));
    assertThat(application.getEnvironmentVariableValue("Z_NAME")).isEqualTo("Z_VALUE");
  }
View Full Code Here

  }

    @Test
  public void shouldRemoveEnvironmentVariable() throws Throwable{
      //pre-conditions
      IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
    ApplicationTestUtils.destroyAllEnvironmentVariables(application);
      IEnvironmentVariable environmentVariable = application.addEnvironmentVariable("FOOBAR","123");
      assertThat(application.getEnvironmentVariables().size()).isEqualTo(1);
     
      //operation
      application.removeEnvironmentVariable(environmentVariable.getName());
     
      //verification
      assertThat(application.getEnvironmentVariables().size()).isEqualTo(0);
      assertThat(application.hasEnvironmentVariable("FOOBAR")).isFalse();
    }
View Full Code Here

    }
   
    @Test
  public void shouldRemoveEnvironmentVariableByInstance() throws Throwable{
      //pre-conditions
      IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
    ApplicationTestUtils.destroyAllEnvironmentVariables(application);
      IEnvironmentVariable environmentVariable = application.addEnvironmentVariable("FOOBAR","123");
      assertThat(application.getEnvironmentVariables().size()).isEqualTo(1);
     
      //operation
      application.removeEnvironmentVariable(environmentVariable);
     
      //verification
      assertThat(application.getEnvironmentVariables().size()).isEqualTo(0);
      assertThat(application.hasEnvironmentVariable("FOOBAR")).isFalse();
    }
View Full Code Here

    }

    @Test
  public void shouldNotAddExistingEnvironmentVariableToApplication() throws Throwable {
    // precondition
    IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
    ApplicationTestUtils.destroyAllEnvironmentVariables(application);
    application.addEnvironmentVariable("A_NAME", "A_VALUE");

    // operation
    try {
      application.addEnvironmentVariable("A_NAME", "A_NEW_VALUE");
      fail("Should not be able to add same variable a 2nd time");
    } catch(OpenShiftException e) {
      // success
    }
  }
View Full Code Here

 
  @Test
    public void shouldGetMapOfAllEnvironmentVariables() throws Throwable {
        // preconditions
        ApplicationTestUtils.silentlyDestroyAllApplications(domain);
        IApplication application = ApplicationTestUtils.getOrCreateApplication(domain);
        Map<String, String> environmentVariableMap = new HashMap<String, String>();
        environmentVariableMap.put("X_NAME", "X_VALUE");
        environmentVariableMap.put("Y_NAME", "Y_VALUE");
        environmentVariableMap.put("Z_NAME", "Z_VALUE");
        application.addEnvironmentVariables(environmentVariableMap);

        // operation
        Map<String, IEnvironmentVariable> environmentVariables = application.getEnvironmentVariables();

        // verifications
        assertThat(environmentVariables).hasSize(3);
    }
View Full Code Here

TOP

Related Classes of com.openshift.client.IApplication

Copyright © 2018 www.massapicom. 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.