У меня есть интерфейс обратного вызова из ~ 10 методов, которые я использую в модульном тесте.Мне нужно проверить значение строки XML, установленной во время теста.
Я уже посвятил себя jmock для других тестовых случаев.
Кажется, что предпочтительный способ jmock сделать это - написать собственный org.hamcrest.Matcher объект для проверки значений возвращаемой строки.
Однако это звучит сложно.Есть ли более простой способ?
- Есть ли простой способ получить средство сопоставления jmock для передачи значения String во вложенную строку []?Затем я мог бы проверить строку вне предложения jmock
- Существует ли простой способ расширения фиктивного объекта, чтобы я реализовал свой собственный метод.Я надеялся на что-то вроде
Callback testCB = mockery.mock(Callback.class)
{
public void myOverrideMethod(String strIn)
{
... I can examine the string values in here ...
}
};
Конечно, я мог бы определить свой собственный объект-заглушку, но я ленивый ...