vladk1m0 / smevx-crypto

Библиотека формирования и проверки электронной подписи для СМЭВ 2.х и 3.х.
26 stars 12 forks source link

Все тесты фэйлятся в ОС Windows #3

Open barser opened 6 years ago

barser commented 6 years ago

В ОС Windows (версии 8 и 10) все тесты фэйлятся на этапе чтения из файла: java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:/Projects/smevx-crypto/build/resources/test/smev2-test-msg.xml

Если в методе SignVerifyTest.loadResource() заменить

final byte[] encoded = Files.readAllBytes(Paths.get(url.getPath()));

на

final byte[] encoded = Files.readAllBytes(Paths.get(url.toURI()));

эта ошибка исчезает.

vladk1m0 commented 6 years ago

Привет @barser! Спасибо большое за фидбек!) К сожалению не было под рукой windows машины чтобы погонять тесты. Если не сложно, оформи пожалуйста свой патч в виде PR ;). Заранее благодарю!)