Откуда взялся символ? - PullRequest
       13

Откуда взялся символ?

1 голос
/ 05 сентября 2011

Я пытаюсь проработать статью (http://martinfowler.com/articles/mocksArentStubs.html) о насмешках с псевдокодом в ней, которую я реализую, но у меня возникают проблемы с поиском один раз eq , returnValue и т. д.).

Сначала я хотел использовать jMock 2.5.1, но это слишком недавно по сравнению со статьей. Тогда я попробовал jMock 1.2.0. Я не могу найти, где взять один раз .

Я до сих пор grep'd через источники jMock, EasyMock и Hamcrest, не обнаружив один раз в качестве идентификатора любого типа.

Поиск в Google для returnValue не говоря уже о один раз также не очень помог: код, использующий эти символы, равномерно размещается без операторов импорта.

Спасибо за любое направление, которое вы можете дать мне.

Ответы [ 2 ]

1 голос
/ 24 января 2012

jMock 2 - это полная перезапись, и синтаксис изменился. Метод oneOf() теперь находится в классе Expectations. Примеры поставляются с кодом.

0 голосов
/ 05 сентября 2011

jMock будет содержать функциональность для выполнения один раз , но на самом деле он может не содержать статический метод один раз .Я полагаю, что эквивалентность jMock будет один .

Если вы смотрите на псевдокод для статического метода один раз , это более чем вероятно из EasyMock.В EasyMock определенно есть статический метод Once для описания ситуации, когда ожидаемый вызов метода фиктивного объекта должен происходить один раз и только один раз.

...