package com.cadrlife.devsearch.agent.service; import com.cadrlife.devsearch.agent.service.git.GithubService; import com.cadrlife.devsearch.domain.Project; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.http.client.HttpClient; import org.apache.http.impl.client.DefaultHttpClient; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import java.util.List; import static org.junit.Assert.assertTrue; // This is a SYSTEM test. It calls github. public class GithubServiceTest { HttpClient httpClient = new DefaultHttpClient(); ObjectMapper objectMapper = new ObjectMapper(); @Before public void setup() { objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); } GithubService service = new GithubService(httpClient, objectMapper); @Ignore @Test public void findReposForOrg() { List<Project> reposForUser = service.findAllProjectsForOrg("SpringSource"); // assertTrue(reposForUser.contains("spring-framework")); } @Ignore @Test public void findReposForUser() { List<Project> reposForUser = service.findAllProjectsForUser("raymyers"); // assertTrue(reposForUser.contains("JHaml")); } }