277 lines
5.8 KiB
Plaintext
277 lines
5.8 KiB
Plaintext
Chronological listing of changes. More detail is usually found in the Git commit messages
|
|
and/or the pull requests.
|
|
|
|
2013-03-14
|
|
|
|
* Stubbing an object creation method now handles retain count correctly.
|
|
* Added support for forwardingTagetForSelector: (thanks to Jeff Watkins)
|
|
|
|
|
|
2013-03-12
|
|
|
|
* Added class method mocking capability to class mock objects
|
|
* Added implementation of isKindOfClass: to class mock objects
|
|
|
|
|
|
2013-02-20
|
|
|
|
* Allowing to set non-object pass-by-ref args (thanks to Glenn L. Austin)
|
|
|
|
|
|
2012-08-23
|
|
|
|
* Calling a previously expected method on a partial mock is no longer an error.
|
|
|
|
|
|
2012-01-23
|
|
|
|
* Avoiding deprecated method to convert to a C string (thanks to Kushal Pisavadia)
|
|
|
|
|
|
2011-11-03
|
|
|
|
* Recreated project from scratch with new conventions in Xcode 4.2 (thanks to Matt Di Pasquale)
|
|
|
|
|
|
2011-09-26
|
|
|
|
* Arguments only need to be equal, don't have to have same class
|
|
|
|
|
|
|
|
Chronological listing of changes in the original Subversion code repository. If a particular
|
|
SVN revision has no entry, that check-in did not involve any code or feature changes.
|
|
|
|
2011-02-15 (r74)
|
|
|
|
* Added feature to explicitly disable a partial mock
|
|
|
|
|
|
2011-01-28 (r71)
|
|
|
|
* Updated example to work with iOS 4.2.
|
|
|
|
|
|
2010-08-21 (r69)
|
|
|
|
* Added feature to explicitly reject methods on nice mocks (thanks to Heath Borders)
|
|
|
|
|
|
2010-08-20 (r68)
|
|
|
|
* Added feature to forward method to real object from partial mock (thanks to Marco Sandrini)
|
|
|
|
|
|
2010-08-02 (r67)
|
|
|
|
* Fix to allow block arguments (thanks to Justin DeWind)
|
|
|
|
|
|
2010-07-28 (r62-r65)
|
|
|
|
* Now building OCMock library for simulator (i386) and device (armv7)
|
|
* Updated example to run tests on device
|
|
* Changed OCMOCK_VALUE macro to be iOS compatible (thanks to Derek Clarkson)
|
|
|
|
|
|
2010-07-21 (r61)
|
|
|
|
* Added a new target to build a static library for iOS use
|
|
* Created an example showing how to use OCMock in an iOS project
|
|
|
|
|
|
2010-05-19 (r57)
|
|
|
|
* Various small clean-ups; no change in functionality (thanks to Jonah Williams)
|
|
|
|
|
|
2010-04-18 (r56)
|
|
|
|
* Added block constraints and invocation handler (thanks to Justin DeWind)
|
|
|
|
|
|
2009-10-16 (r55)
|
|
|
|
* Fixed broken test for array argument descciptions (Craig Beck)
|
|
* Disambiguated mock table method name to avoid compiler warning
|
|
* Renamed some variables to avoid warnings when using -Wshadow
|
|
* Partial mocks are now deallocated as they should
|
|
* Fixed problems that occured when using mocks as arguments
|
|
|
|
|
|
2009-08-18 (r54)
|
|
|
|
* OnCall methods now have same signature as replaced ones.
|
|
|
|
|
|
2009-08-14 (r53)
|
|
|
|
* Fixed possible retain bug (Daniel Eggert)
|
|
|
|
|
|
2009-08-14 (r52)
|
|
|
|
* Added feature that allows to verify expectations are called in sequence.
|
|
* Improved detection of unqualified method return type.
|
|
|
|
|
|
2009-08-13 (r51)
|
|
|
|
* Fixed bug that caused crash when using method swizzling with void return type.
|
|
|
|
|
|
2009-07-14 (r49)
|
|
|
|
* Added support for calling arbitrary methods when stubbed methods are invoked.
|
|
|
|
|
|
2009-07-14 (r48)
|
|
|
|
* Added support for posting notifications (based on Jean-Francois Dontigny's code)
|
|
|
|
|
|
2009-07-14 (r46)
|
|
|
|
* Fixed bug around complex type encodings (Jean-Francois Dontigny)
|
|
|
|
|
|
2009-05-26 (r45)
|
|
|
|
* Partial mocks now work on object reference and self (thanks to Mike Mangino)
|
|
|
|
|
|
2009-04-24 (r43)
|
|
|
|
* Added partial mocks (calls to the original object reference cannot be mocked)
|
|
|
|
|
|
2009-04-17 (r42)
|
|
|
|
* Mock observers now handle user infos on notifications.
|
|
|
|
|
|
2009-04-09 (r39)
|
|
|
|
* Added inital support for mock observers (loosely based on Dave Dribbin's idea)
|
|
|
|
|
|
2009-04-08 (r38)
|
|
|
|
* Moved factory methods from OCMConstraint to OCMArg
|
|
|
|
|
|
2009-03-13 (r37)
|
|
|
|
* Added pass by ref argument setters
|
|
|
|
|
|
2009-03-11 (r34)
|
|
|
|
* Linked install name now uses @rpath (Dave Dribbin)
|
|
|
|
|
|
2009-02-22 (r32)
|
|
|
|
* Added support for respondsToSelector (Dave Dribin)
|
|
* Added constraint for any pointer
|
|
* Now comparing selectors as strings (Dado Colussi)
|
|
|
|
|
|
2008-07-07 (r28)
|
|
|
|
* Resetting invocation target in recorder to avoid retain cycles.
|
|
|
|
|
|
2008-06-19 (r27)
|
|
|
|
* Added optional integration with hamcrest for constraints
|
|
|
|
|
|
2008-05-08 (r24)
|
|
|
|
* Now building quad-fat; the 64-bit versions are somewhat experimental though
|
|
|
|
|
|
2008-02-28 (r22)
|
|
|
|
* Using new functions to deal with protocols (Evan Doll)
|
|
|
|
|
|
2007-11-22 (r20)
|
|
|
|
* Added support for void* parameters (Tuukka Norri)
|
|
* Fixed a bug that could caused crashes when non-char const pointers were described
|
|
|
|
|
|
2007-11-22 (r19)
|
|
|
|
* Fixed bug to allow mocking of methods with type qualifieres (Nikita Zhuk)
|
|
|
|
|
|
2007-10-22 (r18)
|
|
|
|
* Added a simple constraint implementation.
|
|
|
|
|
|
2007-06-04 (r15)
|
|
|
|
* Now re-throwing fail-fast exceptions, for unexpected invocations for example, when
|
|
verify is called; in case the first throw is ignored by a framework.
|
|
|
|
|
|
2007-04-23 (r14)
|
|
|
|
* Added nice mocks, i.e. mocks that don't raise on unknown methods (Mark Thomas)
|
|
|
|
* Fixed bug that prevented expectations after invocations (M. Scott Ford)
|
|
|
|
|
|
2006-06-11 (r12)
|
|
|
|
* Added possibility to throw an exception, based on code by Justin DeWind
|
|
|
|
* Added Evan Doll's bugfix, which forwards conformsToProtocol: methods when necessary
|
|
|
|
* Added the ability to match struct arguments, based on code contributed by Daniel Eggert
|
|
|
|
* Better description of arguments, based on code contributed by Jeremy Higgs
|
|
|
|
* Added the ability to create multiple identical expectations on the mock object (Jeremy Higgs)
|
|
|
|
* Added the ability to mock out nil arguments (Jeremy Higgs)
|
|
|
|
|
|
2005-12-11 (r11)
|
|
|
|
* Added slightly modified version of Jon Reid's contribution, which adds the possibility to stub
|
|
primitive return values.
|
|
|
|
* Added Jon Reid's bugfix that prevents a crash when trying to stub an unknown method on a
|
|
protocol.
|
|
|
|
|
|
2005-10-03 (r10)
|
|
|
|
* Upgraded to build and run tests using the OCUnit that is now part of XCode.
|
|
|
|
|
|
2005-10-03 (r9)
|
|
|
|
* Added XCdoe 2.1 project
|
|
|
|
|
|
2005-02-16 (r8)
|
|
|
|
* Added Richard Clark's contribution, which provides support for scalar arguments.
|
|
|
|
|
|
2005-02-13 (r7)
|
|
|
|
* Added support for mocking formal protocols
|
|
|
|
|
|
2004-08-26 (r6)
|
|
|
|
* MockObject and Recorder now inherit from NSProxy.
|
|
|