андроиде? ZXing надо ставить в проект прочитал, а изображение добавить напрямую. Каким образом надо сделать этот сценарий БЕЗ использования камеры телефона?
именно в тестах или в проекте надо распознавать ty камеры а с картинки?
ну тогда моки или DI в помощь. место Zxing другую реализацию
Я думаю он имено для zxing, тест и хочет
а смысл тестировать библиотеку?
а есть инфа как надо обработать картинку с КР кодом? Чтобы просто имитацию теста сделать, я понимаю что не проверить как камера отработает тест и хочу такой сценарий: дать картинку с кодом, из нее извлечь содержимое КР кода и я не понимаю как это реализовать
Ну мало ли на одном из 100 устройств не сработает
ну в голову пока пришло 2 варианта - или просто сразу передавать результат распознавания или какой-нибудь сервис использовать, который с картинок распознает. или библиотеу (возможно в Zxing можно отдать картинку) или вообще онлайн распознователь. Но учитывая что это тесты, то htopekmnfn не должен зависеть от внещних факторов и сразу из теста передавать результат думаю самый норм вариант.
и как тогда решать эту проблему, если баг в библиотеке будет?) Ну и всё таки библиотеки крупные сами проводят тесты и тд, и в своём проекте их не тестируют
Сделать fork, issue, PR
Ну так то да. Но это в основном уже большие компании. Но суть вопроса всё таки не в этом
Судя по essentials и forms, тестирование библиотек тоже делать надо. В конкретном случае, в приложении, она может выстреливать.
ну forms это отдельная боль)
ZXing может с картинки коды расплзнавать так что для тестов использовать этот вариант
Обсуждают сегодня