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"));
}
}