package com.offbytwo.jenkins.integration;
import static org.assertj.core.api.Assertions.assertThat;
import java.io.IOException;
import java.util.Map;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import com.offbytwo.jenkins.model.Computer;
@Test(groups = { Groups.NO_EXECUTOR_GROUP })
public class NoExecutorStartedGetComputersIT extends AbstractJenkinsIntegrationCase {
private Map<String, Computer> computers;
@BeforeMethod
public void beforeMethod() throws IOException {
computers = jenkinsServer.getComputers();
}
@Test
public void numberOfComputersIsEqualOne() {
assertThat(computers).hasSize(1);
}
@Test
public void getNameShouldReturnMaster() {
String key = computers.keySet().iterator().next();
assertThat(computers.get(key).getDisplayName()).isEqualTo("master");
}
}