package net.dev123.yibome;
import static org.junit.Assert.assertTrue;
import java.util.List;
import net.dev123.commons.Paging;
import net.dev123.commons.ServiceProvider;
import net.dev123.commons.http.auth.OAuthAuthorization;
import net.dev123.commons.util.ListUtil;
import net.dev123.exception.LibException;
import net.dev123.mblog.entity.Status;
import net.dev123.yibome.entity.SubscribeCatalog;
import org.junit.BeforeClass;
import org.junit.Test;
public class StatusService {
//28804f4de111539bb6da840ff8e0c0f2,iZOLwAmL4H9vmLPdKkVIN19gFq2MHEDG
private static YiBoMe yiboMe;
@BeforeClass
public static void beforClass() {
OAuthAuthorization auth = new OAuthAuthorization("77c58346232a821559eec11171e16a18", "1GFUUyXDEmF4Nmecwt5CYCiUtwgfrN1h", ServiceProvider.YiBoMe);
yiboMe = new YiBoMeImpl(auth);
}
@Test
public void getDailyNews() throws LibException {
Paging<Status> paging = new Paging<Status>();
paging.moveToNext();
List<Status> statusList = yiboMe.getStatusSubscribe(SubscribeCatalog.DAILY_NEWS,
ServiceProvider.Sina, paging);
assertTrue(ListUtil.isNotEmpty(statusList));
}
@Test
public void getImageStatuses() throws LibException {
Paging<Status> paging = new Paging<Status>();
paging.moveToNext();
List<Status> statusList = yiboMe.getStatusSubscribe(SubscribeCatalog.IMAGE,
ServiceProvider.Sina, paging);
assertTrue(ListUtil.isNotEmpty(statusList));
}
@Test
public void getJokeStatuses() throws LibException {
Paging<Status> paging = new Paging<Status>();
paging.moveToNext();
List<Status> statusList = yiboMe.getStatusSubscribe(SubscribeCatalog.JOKE,
ServiceProvider.Sina, paging);
assertTrue(ListUtil.isNotEmpty(statusList));
}
}