Кодировка значения параметра
У меня есть тест в sbt-jmh, который является "оберткой" для jmh, для которого у меня есть параметр, который содержит символы не ASCII. Это выглядит так:
@Param(Array("1000", "1000"))
Это эквивалент для Java
@Param({"1000", "1000"})
Обратите внимание, что вторая строка "1000"
начинается с полной ширины одного символа, кодовая точка +uFF11
Этот файл закодирован в UTF8. Моя платформа - Windows 8.1, и кодировка платформы - cp1252.
мой build.sbt
содержит scalacOptions ++= List("encoding", "UTF8")
Я ожидаю очень похожие результаты тестов для обоих параметров, но я вижу совершенно разные результаты, которые, по-видимому, означают, что вторая строка не обработана должным образом.
Как я могу убедиться, что тест использует правильную строку в качестве параметра?