package com.byoutline.kickmaterial.model;
import junit.framework.TestCase;
import java.util.HashMap;
import java.util.Map;
/**
* Created by Sebastian Kacprzak on 24.03.15.
*/
public class DiscoverResponseTest extends TestCase {
public void testGetMoreProjectsUrl() {
// given
String input = "https://api.test.com/v1/discover?include_potd=true&page=2&per_page=12&signature=1427292197.5d3c71b32776e8bff2d2314d7349c7a837d06ce0&sort=magic&staff_picks=true";
DiscoverResponse instance = new DiscoverResponse();
instance.urls = new DiscoverUrls();
instance.urls.api = new DiscoverUrlsApi();
instance.urls.api.moreProjects = input;
Map<String, String> exp = new HashMap<>();
exp.put("include_potd", "true");
exp.put("page", "2");
exp.put("per_page", "12");
exp.put("signature", "1427292197.5d3c71b32776e8bff2d2314d7349c7a837d06ce0");
exp.put("sort", "magic");
exp.put("staff_picks", "true");
// when
Map<String, String> result = instance.getMoreProjectsUrl();
// then
assertEquals(result, exp);
}
}