@Test public void describeEnvironmentRevisionSuccess() throws Exception { when(environmentRepository.getEnvironmentRevision(environmentId, ENVIRONMENT_REVISION_ID)) .thenReturn(environmentRevision); final DescribeEnvironmentRevisionResponse describeEnvironmentRevisionResponse = describeEnvironmentRevisionApi.describeEnvironmentRevision( describeEnvironmentRevisionRequest); verify(environmentRepository).getEnvironmentRevision(environmentId, ENVIRONMENT_REVISION_ID); assertEquals( environmentIdWrapper, describeEnvironmentRevisionResponse.getEnvironmentRevision().getEnvironmentId()); assertEquals( ENVIRONMENT_REVISION_ID, describeEnvironmentRevisionResponse.getEnvironmentRevision().getEnvironmentRevisionId()); assertEquals( environmentRevision.getCreatedTime(), describeEnvironmentRevisionResponse.getEnvironmentRevision().getCreatedTime()); assertEquals( environmentRevision.getInstanceGroup().getAttributes(), describeEnvironmentRevisionResponse .getEnvironmentRevision() .getInstanceGroup() .getAttributes()); assertEquals( environmentRevision.getTaskDefinition(), describeEnvironmentRevisionResponse.getEnvironmentRevision().getTaskDefinition()); }