blob: e304b416c7d15d267f28f9b0d950548c5fcc5d8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
Chronological listing of changes. If a particular SVN revision has no entry, that
check-in did not involve any code or feature changes.
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.
|