Size: a a a

StartAndroid Ru Chat

2021 March 26

WA

Wolfgang Amadeus in StartAndroid Ru Chat
Сергей П.
Логично. Ибо там введено 9 и 2 а не 8 и 2
8 и 2 ввёл. на втором скрине видно же. Щас набрал 7 и 2, вышло 4.0. А когда отправил на проверку снова вышла эта же ошибка и те же числа. Почему?
источник

СП

Сергей П. in StartAndroid Ru Chat
Wolfgang Amadeus
8 и 2 ввёл. на втором скрине видно же. Щас набрал 7 и 2, вышло 4.0. А когда отправил на проверку снова вышла эта же ошибка и те же числа. Почему?
7+2 = 9.
Пополам - 4.5.
А программа считает среднее в integer. То есть округляет
источник

вв

ванька встанька... in StartAndroid Ru Chat
Ребят как sep ввести в input?
источник

MK

Mark Kos in StartAndroid Ru Chat
Делаю pet-project и хочу написать полноценный интеграционный тест. В esspresso нажать кнопочки, дождаться ответа сервера и убедиться что нарисовалась вьюшка.

Думал взять TestContainers, поднять свой бекенд в контейнере и указать в приложении конекшен до контейнера. Получаю ошибки про неполноценную jvm в android.

Как нормальные пацаны поднимают бекенд для интеграционных тестов?
источник

ЖБ

Женя Барбоскин... in StartAndroid Ru Chat
WireMock не подойдет?
источник

MK

Mark Kos in StartAndroid Ru Chat
Женя Барбоскин
WireMock не подойдет?
Так какой-же это интеграционный тест тогда если вместо сервера мок?
источник

МЧ

Молодой Человек... in StartAndroid Ru Chat
Mark Kos
Так какой-же это интеграционный тест тогда если вместо сервера мок?
Почему же, wiremock как раз таки поднимет на твоём локалхосте стаб серв, какие запросы замокируешь те и отработают
источник

MK

Mark Kos in StartAndroid Ru Chat
Молодой Человек
Почему же, wiremock как раз таки поднимет на твоём локалхосте стаб серв, какие запросы замокируешь те и отработают
Ну с тем же успехом я могу http клиент замокировать.
источник

MK

Mark Kos in StartAndroid Ru Chat
Хочется иметь пару тестов с важными happy path, который проверяет, что бек дружит с приложением.
источник

ЖБ

Женя Барбоскин... in StartAndroid Ru Chat
Ну подними тогда свой реальный бэк на каком нибудь нгроке или хироку и ходи туда из тестов
источник

MK

Mark Kos in StartAndroid Ru Chat
Женя Барбоскин
Ну подними тогда свой реальный бэк на каком нибудь нгроке или хироку и ходи туда из тестов
Так зачем мне хироку если есть localhost.
источник

MK

Mark Kos in StartAndroid Ru Chat
Контейнер с базой, контейнер с беком и поехали!
источник

WA

Wolfgang Amadeus in StartAndroid Ru Chat
Сергей П.
7+2 = 9.
Пополам - 4.5.
А программа считает среднее в integer. То есть округляет
8+2/2 5.0. Почему он ждет 5.5? в задании 5.0
источник

MK

Mark Kos in StartAndroid Ru Chat
Неужели я должен в грейдле перед запуском тестов докер запускать?
источник

ЖБ

Женя Барбоскин... in StartAndroid Ru Chat
Короче так обычно не делают, обычно тестируют отдельно клиент и отдельно сервер и контракт
источник

MK

Mark Kos in StartAndroid Ru Chat
понятно
источник

MK

Mark Kos in StartAndroid Ru Chat
А вместе это тестируют пользователи?
источник

ЖБ

Женя Барбоскин... in StartAndroid Ru Chat
Если у тебя работает правильно клиент и работает правильно сервер и обе стороны соблюдают контракт, что может пойти не так?
источник

KX

Katana X in StartAndroid Ru Chat
Wolfgang Amadeus
Задача найти среднее двух и чтоб результат был, как в задание. Сделал, но проверяльщик говорит, что ожидает другое число. Я не пойму, или я не правильно понял задание или у них ошибка.
Прохожу курс на mooc
X и Y конвертируй в Double, потом дели. Чтобы он не округлил.
источник

KX

Katana X in StartAndroid Ru Chat
Ты умножаешь на 1.0 уже после того как он округлил.
источник