В Windows (+ Maven) у меня проблема с é
из Métro
слова.Мой файл sql закодирован в UTF-8.У меня действительно есть эта проблема на сервере Unix.
Моя ошибка Maven:
expected:<M[é]tro Ligne 6, station...> but was:<M[é]tro Ligne 6, station...>
Мой код JUnit:
@RunWith(SpringRunner.class)
@DataJpaTest
@ActiveProfiles("test")
public class MyRepositoryTest {
@Autowired
private MyRepository myRepository;
@Test
@Sql("/data/myRepositoryTest.sql")
public void testFindById() {
Optional<My> my= myRepository.findById(99999);
assertTrue(my.isPresent());
assertEquals("Métro Ligne 6, station Bel-Air", my.get().getItinerary());
}
}
Мой файл sql:
INSERT INTO MY(ID, NAME, CODE, ITINERARY)
VALUES (99999, 'foo', 'abc', 'Métro Ligne 6, station Bel-Air');