How can I use OCMock to verify that a method is never called?

Since r69 of OCMock, it’s possible to reject a method call http://svn.mulle-kybernetik.com/OCMock/trunk/Source/Changes.txt

Nice mocks / failing fast When a
method is called on a mock object that
has not been set up with either expect
or stub the mock object will raise an
exception. This fail-fast mode can be
turned off by creating a “nice” mock:

id mock = [OCMockObject niceMockForClass:[SomeClass class]]

While nice mocks will simply ignore
all unexpected methods it is possible
to disallow specific methods:

[[mock reject] someMethod]

Note that in fail-fast mode, if the
exception is ignored, it will be
rethrown when verify is called. This
makes it possible to ensure that
unwanted invocations from
notifications etc. can be detected.

Quoted from: http://www.mulle-kybernetik.com/software/OCMock/#features

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)