use of com.thoughtworks.gocd.elasticagent.ecs.requests.ShouldAssignWorkRequest in project gocd-ecs-elastic-agent by gocd.
the class ShouldAssignWorkRequestExecutorTest method shouldAssignWorkToContainerWithMatchingJobIdentifier.
@Test
void shouldAssignWorkToContainerWithMatchingJobIdentifier() {
ShouldAssignWorkRequest request = new ShouldAssignWorkRequest(new Agent(task.name(), null, null, null), environment, elasticAgentProfileProperties, getJobIdentifierWithId(1), clusterProfileProperties);
GoPluginApiResponse response = new ShouldAssignWorkRequestExecutor(request, agentInstances).execute();
assertThat(response.responseCode()).isEqualTo(200);
assertThat(response.responseBody()).isEqualTo("true");
}
use of com.thoughtworks.gocd.elasticagent.ecs.requests.ShouldAssignWorkRequest in project gocd-ecs-elastic-agent by gocd.
the class ShouldAssignWorkRequestExecutorTest method shouldNotAssignWorkToContainerWithDifferentJobIdentifier.
@Test
void shouldNotAssignWorkToContainerWithDifferentJobIdentifier() {
ShouldAssignWorkRequest request = new ShouldAssignWorkRequest(new Agent(task.name(), null, null, null), "FooEnv", elasticAgentProfileProperties, getJobIdentifierWithId(2), clusterProfileProperties);
GoPluginApiResponse response = new ShouldAssignWorkRequestExecutor(request, agentInstances).execute();
assertThat(response.responseCode()).isEqualTo(200);
assertThat(response.responseBody()).isEqualTo("false");
}
Aggregations