Общий набор матчеров#

Neptune имеет свой набор матчеров, часть которых дополняет библиотеку org.hamcrest, а часть является альтернативой.

В данном разделе описаны обобщенные матчеры, которые доступны для использования независимо от того, какой модуль Neptune подключен к проекту.

В чем преимущество матчеров из Neptune перед матчерами из org.hamcrest:

  • улучшенная диагностика несоответствия

  • более понятно назначение того или иного матчера

  • часть матчеров Neptune является дополнением к тем, которые отсутствуют в org.hamcrest

  • специализированные модули имеют специализированные матчеры