package by.istin.android.xcore.test; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import android.app.Application; import android.test.ApplicationTestCase; import android.util.Log; import by.istin.android.xcore.source.DataSourceRequest; import by.istin.android.xcore.source.impl.http.HttpAndroidDataSource; public class TestHttpDataSource extends ApplicationTestCase<Application> { public TestHttpDataSource() { super(Application.class); } @Override protected void setUp() throws Exception { super.setUp(); createApplication(); } public void testLoad() throws Exception { InputStream inputStream = new HttpAndroidDataSource().getSource(new DataSourceRequest("http://yandex.ru")); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream), 8192); StringBuilder sb = new StringBuilder(); String line = null; while ((line = bufferedReader.readLine()) != null) { sb.append(line).append(System.getProperty("line.separator")); } String value = sb.toString(); Log.d("TestHttpDataSource", value); } }