コード例 #1
0
 @Test
 public void shouldNotUpdateIfNoImageStreamForTrigger() {
   givenAConnection();
   givenTheDeploymentConfigExistFor("myimagename", "v0", NAMESPACE, ResourceKind.IMAGE_STREAM_TAG);
   assertFalse(
       job.updateTriggerIfUpdate(connection, project.getName(), parameters.getResourceName()));
 }
コード例 #2
0
 @Test
 public void shouldNotUpdateIfImageChangeTriggerNameSpaceIsBlank() {
   givenAConnection();
   givenTheImageStreamExistsTo("myimagename");
   givenTheDeploymentConfigExistFor("myimagename", "v0", "", ResourceKind.IMAGE_STREAM_TAG);
   assertFalse(
       job.updateTriggerIfUpdate(connection, project.getName(), parameters.getResourceName()));
 }
コード例 #3
0
 @Test
 public void shouldNotUpdateIfImageChangeTriggerHasWrongKind() {
   givenAConnection();
   givenTheImageStreamExistsTo("myimagename");
   givenTheDeploymentConfigExistFor(
       "myimagename", "v0", NAMESPACE, "any-not-IMAGE_STREAM_TAG-kind");
   assertFalse(
       job.updateTriggerIfUpdate(connection, project.getName(), parameters.getResourceName()));
 }
コード例 #4
0
 @Test
 public void shouldNotUpdateIfNoImageChangeTrigger() {
   givenAConnection();
   givenTheImageStreamExistsTo("myimagename");
   IDeploymentConfig dc = createResource(IDeploymentConfig.class);
   when(dc.getTriggers()).thenReturn(Collections.EMPTY_LIST);
   when(connection.getResource(
           ResourceKind.DEPLOYMENT_CONFIG, project.getName(), parameters.getResourceName()))
       .thenReturn(dc);
   assertFalse(
       job.updateTriggerIfUpdate(connection, project.getName(), parameters.getResourceName()));
 }