package org.sina.android.testunit;
import java.util.List;
import org.sina.android.SinaSDK;
import org.sina.android.bean.StatusContent;
import org.sina.android.bean.Token;
import com.alibaba.fastjson.JSON;
import com.m.common.context.GlobalContext;
import com.m.common.utils.FileUtility;
import com.m.common.utils.Logger;
import android.test.AndroidTestCase;
public class SinaSdkTestunit extends AndroidTestCase {
@Override
protected void setUp() throws Exception {
super.setUp();
}
public void testGetLocation() throws Throwable {
try {
try {
Thread.sleep(2000);
} catch (Exception e) {
}
SinaSDK.getInstance(getToken()).locationMobileGetLocation();
} catch (Exception e) {
e.printStackTrace();
}
}
public void testFastjson() throws Throwable {
try {
String json = FileUtility.readAssetsFile("status.txt", GlobalContext.getInstance());
StatusContent status = JSON.parseObject(json, StatusContent.class);
Logger.d(status);
json = FileUtility.readAssetsFile("statusArr.txt", GlobalContext.getInstance());
List<StatusContent> statusArr = JSON.parseArray(json, StatusContent.class);
Logger.d(statusArr);
} catch (Exception e) {
}
}
private Token getToken() {
Token token = new Token();
token.setToken("2.00GhFSiCu_WsZCc797b6b3cflUMsjC");
return token;
}
}