Как использовать порт ZXing C#

с помощью Единственного дизайна ответственности, его черного цвета и белого цвета. Больше чем 1 ответственность, интеграционный тест.

утиным тестом (взгляды, шарлатаны, ковыляет, это - утка), ее просто модульный тест больше чем с 1 объектом newed в нем.

при вхождении в mvc и тестирование его тесты контроллера всегда являются интеграцией, потому что контроллер содержит и образцовую единицу и единицу представления. Тестируя логику в той модели, я назвал бы модульный тест.

8
задан Community 23 May 2017 в 12:34
поделиться

2 ответа

Я думаю, это должно быть недостатком в порте, поскольку в исходной Java эти классы совместимы с приведением типов. Возможно, просто используйте MultiFormatOneDReader в качестве ссылочного типа в коде, а не Reader, хотя строка должна была быть в порядке как есть. Если вы иным образом исправляете источник и хотите отправить изменение, сообщите нам (проекту).

2
ответ дан 5 December 2019 в 12:10
поделиться

Я подозреваю, что вам просто не хватает приведения / вы используете неправильный тип, попробуйте изменить строку

Result result = reader.decode(image);

на один из следующих

Result result = (Result)reader.decode(image);

или, возможно,

MultiFormatOneDResult result = reader.decode(image);

Боюсь, у меня сейчас нет доступа к компилятору c #, поэтому я не могу это проверить - поэтому прошу прощения, если я ошибаюсь!

1
ответ дан 5 December 2019 в 12:10
поделиться