polskie litery a Junit4

0

Testuję klasę:

public class MyMapper {
    Map<String, String> myMap = new HashMap<>();

    public static String getValue(String key) {
        if (myMap.size() == 0) {
            initMyMap();
        }
        return myMap.get(key);
    }

    private void intMyMap() {
        myMap.put("Miód", "Puchatek");
    }
}

Coś chyba jest z tę polską literką, bo bez ó unit test przechodzi ale z ó nie.:

@Test
public void test() {
// ...
    String k = "Miód";
    String v = MyMapper.getValue(s); // v == null !!!
}
0

A jaki masz ustawiony encoding?

0
Shalom napisał(a):

A jaki masz ustawiony encoding?

w IDE: UTF-8
w pom.xml: <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

0

Gołym Mavenem też nie przechodzi?

0

j.w.
mvn clean test
To dobra opcja.
Poza tym: nie wierz nigdy IDE, dobrą radę Ci dam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1