Кодирование в тестах Maven не работает должным образомJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Кодирование в тестах Maven не работает должным образом

Сообщение Anonymous »

В настоящее время я пытаюсь написать тест, который проводится через Maven, который специально обращается к строкам, содержащим символы UTF-8. Если я запускаю сказал тест в IntelliJ, все в порядке, и результаты, как и ожидалось. Если я запускаю тест с использованием теста MVN, то (только) тест, который тестирует символы UTF-8, пройден.@Test
public void testWithUTF8() throws InvalidKeyException, NoSuchAlgorithmException {
String signature = NFLAuth.sign("Contains UTF-8: äüöööÕßÍÑð");
Assert.assertEquals("Signature=BSY4prbinpAgzJLv6ffGm+XJb1NTIbGY6gTj8RA3lsA=", signature);
}
< /code>

Во -первых, да, я прочитал вопрос о кодировании в Maven и я сделал все. Есть свойство, добавленное в плагин компилятора, я даже установил java_tool_options с file.encoding, но все еще не повезло. Я также не знаю, что он использует, если я попробую Windows-1252 в IntelliJ, тест также не удается, но подпись не такая же, как Maven.

4.0.0
***
***
1.0
***
jar


UTF-8





org.apache.maven.plugins
maven-dependency-plugin
2.10


copy-dependencies
package

copy-dependencies





org.apache.maven.plugins
maven-resources-plugin


org.apache.maven.plugins
maven-release-plugin


org.apache.maven.plugins
maven-compiler-plugin

1.7
1.7
${project.build.sourceEncoding}



org.apache.maven.plugins
maven-surefire-plugin






org.apache.commons
commons-lang3
3.4


com.apigee.edge.4g
expressions
1.0.0


com.apigee.edge.4g
message-flow
1.0.0


com.apigee.edge.4g
kernel
1.0.0
system
${project.basedir}/lib/kernel-api-1.0.0.jar


org.mockito
mockito-all
1.10.19


junit
junit
4.12


org.slf4j
slf4j-api
1.7.21


joda-time
joda-time
2.9.2





Подробнее здесь: https://stackoverflow.com/questions/389 ... g-properly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»