package com.roboo.like.netease.utils;
import java.util.LinkedList;
import org.json.JSONException;
import android.test.AndroidTestCase;
import com.roboo.like.netease.dao.ICityDao;
import com.roboo.like.netease.dao.impl.CityDaoImpl;
import com.roboo.like.netease.database.DBHelper;
import com.roboo.like.netease.model.City;
import com.roboo.like.netease.service.CityService;
public class CityTestCase extends AndroidTestCase
{
public void testGetCityJson()
{
CityService service = new CityService();
String json = service.getCityJson();
System.out.println("json = " + json);
}
public void testInsertCityData() throws JSONException
{
LinkedList<City> data = JsonUtils.handleCityJson(new CityService().getCityJson());
if (null != data)
{
System.out.println(data);
}
DBHelper helper = new DBHelper(mContext);
ICityDao cityDao = new CityDaoImpl(helper);
int insertedCount = cityDao.insert(data);
System.out.println("插入" + insertedCount + "条记录");
}
public void testGetInsertedCityData()
{
ICityDao cityDao = new CityDaoImpl(new DBHelper(mContext));
LinkedList<City> data = cityDao.getCityList();
if(null != data)
{
for(City city :data)
{
System.out.println( city.getCityName() + " :: " + city.getCityCode());
}
}
}
}