Size: a a a

StartAndroid Ru Testing

2017 November 20

П

Павел in StartAndroid Ru Testing
Возвращать на беке все скопом нельзя
источник

П

Павел in StartAndroid Ru Testing
Там будет пагинация  и куча товаров
источник

П

Павел in StartAndroid Ru Testing
Это первое о чем я думал
источник

П

Павел in StartAndroid Ru Testing
Принять список айди вытащить и одним листом вернуть
источник

W

WaterSmith in StartAndroid Ru Testing
Ну, так или иначе, магии тут нет, если бэк возвращает только по одной категории, то и запросы ему надо слать, по каждой категории.
источник

W

WaterSmith in StartAndroid Ru Testing
Как ты организуешь обход списка категорий, циклом, или через Rx, принципиальной разницы не имеет
источник

П

Павел in StartAndroid Ru Testing
WaterSmith
Ну, так или иначе, магии тут нет, если бэк возвращает только по одной категории, то и запросы ему надо слать, по каждой категории.
Ну да  вопрос как на строне клинта такое сделать.
источник

П

Павел in StartAndroid Ru Testing
Какиенибудь абсервибл мерджи модет есть
источник

П

Павел in StartAndroid Ru Testing
Просто получается в onNext первого запроса я получил лист с айдишками. А дальше....отправил первый запрос с первой айдишкой. Результат асинхронный. Значит мне нужно как то отлавливать его прежле чем второй запрос кидать
источник

П

Павел in StartAndroid Ru Testing
Или писать тв бд в realm тоже асинхронно
источник

П

Павел in StartAndroid Ru Testing
Хщ вобщем
источник
2017 November 24

Г

Глеб in StartAndroid Ru Testing
Павел
Такая тема. Есть 2 запроса. По отдельности работают. Первый ворачивает список айди категорий. Второй саисок пролуктов по каждой категории. Надо при старте получить все товары по всем категориям. Деоаю запрос получаю все категории. Дальше хз. В цикле идти и на кажлую категорию делать запрос? Или есть какие либо механизмы сделать это проще?
retrofitApi.method1().flatmap->observable::from. flatmap->retrofitApi.method2()
источник

П

Павел in StartAndroid Ru Testing
Глеб
retrofitApi.method1().flatmap->observable::from. flatmap->retrofitApi.method2()
Спасибо. Гляну
источник
2017 November 28

P

Pavel B in StartAndroid Ru Testing
rxjava кто тестировал?
источник

DV

Dmitry Vinogradov in StartAndroid Ru Testing
я немного тестил, но там несложные тесты были
источник
2017 December 04

AP

Alon Parker in StartAndroid Ru Testing
Всем привет, решил попробывать тесты и столкнулся с проблемкой.

@RunWith(AndroidJUnit4ClassRunner.class)
public class NewsTest extends BaseUnitTest {
   public News testNews;

   @Before
   public void setUp() throws Exception {
       testNews = new News(fromTestRawAsJson("news.json"));
   }

   @Test
   public void id() throws Exception {
       Assert.assertNotNull(testNews);
       Assert.assertEquals(10, testNews.getId());

       testNews.setId(0);
       Assert.assertEquals(0, testNews.getId());
   }

BaseUnitTest использует context.

Проблема:
Client not ready yet..
Started running tests
Test running failed: Instrumentation run failed due to 'java.lang.IllegalArgumentException'
Empty test suite.
источник
2017 December 05

DV

Dmitry Vinogradov in StartAndroid Ru Testing
А зачем наследовать BaseUnitTest?
Это вроде в 3-й версии junit было
источник

AP

Alon Parker in StartAndroid Ru Testing
там реализованы методы работы с json и context. Таким способом имитирую ответ от сервера, но типа с реальными данными
источник

AP

Alon Parker in StartAndroid Ru Testing
я его убирал та же проблема
источник
2017 December 11

П

Павел in StartAndroid Ru Testing
всем привет, при тестировании в  Espresso в связке с RecyclerView, надо в ручную вводить значение поля в элементе в rv, или же можно как-то достать именно то значение текста в элементе rv при нажатии?
источник