package de.twenty11.skysail.server.ext.jenkins.test;
import java.util.List;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.mockito.Mockito;
import de.twenty11.skysail.common.responses.SkysailResponse;
import de.twenty11.skysail.common.selfdescription.ResourceDetails;
import de.twenty11.skysail.server.ext.jenkins.MyRootResource;
import de.twenty11.skysail.server.ext.jenkins.internal.MyApplication;
import static org.junit.Assert.assertThat;
import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.is;
public class MyRootResourceTest {
private MyApplication myApplication;
private MyRootResource myRootResource;
@Before
public void setUp() {
myApplication = new MyApplication();
myApplication.createInboundRoot();
myRootResource = Mockito.spy(new MyRootResource());
Mockito.when(myRootResource.getApplication()).thenReturn(myApplication);
}
@Test
@Ignore
public void returns_data_when_getMethods_is_called() {
SkysailResponse<List<ResourceDetails>> methods = myRootResource.getMethods();
assertThat(methods.getData().size(), is(greaterThan(0)));
}
}