Загрузка Thymeleaf & Spring - как проверить, что представление правильно отображает данные - PullRequest
0 голосов
/ 06 октября 2019

У меня есть приложение Spring Boot 2.1.7.RELEASE & Thymeleaf для сравнения Car s параметров.

Контроллер выглядит так:

@GetMapping("/carscompare/{key}")
public String compareCars(@PathVariable("key") String key, Model model) {
    Optional<CarsComparison> byKey = carsService.findByKey(key);
    model.addAttribute("carsReport", byKey.get());
    return "carsCompare";
}

Thymeleaf отображает страницу, котораяесть таблица, которая выглядит примерно так - на основе данных от объекта CarsComparison, введенного в модель:

param   |  car A  |  car B
Model   |  Honda  |  Mazda
Safety  |   5*    |   4*
....
.....

Теперь я хочу создать тесты, которые будут проверять правильные данные, расположенные вправильное расположение в матрице.

Так, например, данные 5* находятся в car A & Safety координатах, а не в другом месте.

Я нашел это пример модульного тестирования Thymeleaf, но, похоже, он проверяет данные где-то на странице, а не в определенном месте.

Есть ли способ сделать это? Может быть, получить доступ к различным ячейкам таблицы с помощью id ячейки?

...