Clover Coverage Report - EasyMock 2.4
Coverage timestamp: mer. juil. 2 2008 02:17:38 CEST
93   473   88   1,06
0   373   0,95   88
88     1  
1    
 
 
  ReplayStateInvalidUsageTest       Line # 16 93 88 100% 1.0
 
  (87)
 
1    /*
2    * Copyright (c) 2001-2008 OFFIS, Tammo Freese.
3    * This program is made available under the terms of the MIT License.
4    */
5    package org.easymock.tests;
6   
7    import org.easymock.EasyMock;
8    import org.easymock.IExpectationSetters;
9    import org.easymock.IMocksControl;
10    import org.easymock.MockControl;
11    import org.easymock.internal.ReplayState;
12    import org.junit.Before;
13    import org.junit.Test;
14   
15    @SuppressWarnings("deprecation")
 
16    public class ReplayStateInvalidUsageTest {
17   
18    private MockControl<IMethods> control;
19   
20    private Exception exception;
21   
22    private ReplayState replayState;
23   
24    private IMocksControl mocksControl;
25   
26    private IExpectationSetters<String> expectationSetters;
27   
 
28  87 toggle @SuppressWarnings("unchecked")
29    @Before
30    public void setUp() {
31  87 exception = new Exception();
32  87 control = MockControl.createControl(IMethods.class);
33  87 control.replay();
34  87 mocksControl = EasyMock.createControl();
35  87 mocksControl.replay();
36  87 expectationSetters = (IExpectationSetters<String>) mocksControl;
37    }
38   
 
39  1 toggle @Test(expected = IllegalStateException.class)
40    public void expectAndThrowObjectWithMinMax() {
41  1 control.expectAndThrow("", exception, 1, 2);
42    }
43   
 
44  1 toggle @Test(expected = IllegalStateException.class)
45    public void expectAndThrowDoubleWithMinMax() {
46  1 control.expectAndThrow(0.0d, exception, 1, 2);
47    }
48   
 
49  1 toggle @Test(expected = IllegalStateException.class)
50    public void expectAndThrowFloatWithMinMax() {
51  1 control.expectAndThrow(0.0f, exception, 1, 2);
52    }
53   
 
54  1 toggle @Test(expected = IllegalStateException.class)
55    public void expectAndThrowLongWithMinMax() {
56  1 control.expectAndThrow(0, exception, 1, 2);
57    }
58   
 
59  1 toggle @Test(expected = IllegalStateException.class)
60    public void expectAndThrowBooleanWithMinMax() {
61  1 control.expectAndThrow(false, exception, 1, 2);
62    }
63   
 
64  1 toggle @Test(expected = IllegalStateException.class)
65    public void expectAndThrowObjectWithCount() {
66  1 control.expectAndThrow("", exception, 1);
67    }
68   
 
69  1 toggle @Test(expected = IllegalStateException.class)
70    public void expectAndThrowDoubleWithCount() {
71  1 control.expectAndThrow(0.0d, exception, 1);
72    }
73   
 
74  1 toggle @Test(expected = IllegalStateException.class)
75    public void expectAndThrowFloatWithCount() {
76  1 control.expectAndThrow(0.0f, exception, 1);
77    }
78   
 
79  1 toggle @Test(expected = IllegalStateException.class)
80    public void expectAndThrowLongWithCount() {
81  1 control.expectAndThrow(0, exception, 1);
82    }
83   
 
84  1 toggle @Test(expected = IllegalStateException.class)
85    public void expectAndThrowBooleanWithCount() {
86  1 control.expectAndThrow(false, exception, 1);
87    }
88   
 
89  1 toggle @Test(expected = IllegalStateException.class)
90    public void expectAndThrowObjectWithRange() {
91  1 control.expectAndThrow("", exception, MockControl.ONE);
92    }
93   
 
94  1 toggle @Test(expected = IllegalStateException.class)
95    public void expectAndThrowDoubleWithRange() {
96  1 control.expectAndThrow(0.0d, exception, MockControl.ONE);
97    }
98   
 
99  1 toggle @Test(expected = IllegalStateException.class)
100    public void expectAndThrowFloatWithRange() {
101  1 control.expectAndThrow(0.0f, exception, MockControl.ONE);
102    }
103   
 
104  1 toggle @Test(expected = IllegalStateException.class)
105    public void expectAndThrowLongWithRange() {
106  1 control.expectAndThrow(0, exception, MockControl.ONE);
107    }
108   
 
109  1 toggle @Test(expected = IllegalStateException.class)
110    public void expectAndThrowBooleanWithRange() {
111  1 control.expectAndThrow(false, exception, MockControl.ONE);
112    }
113   
 
114  1 toggle @Test(expected = IllegalStateException.class)
115    public void expectAndThrowObject() {
116  1 control.expectAndThrow("", exception);
117    }
118   
 
119  1 toggle @Test(expected = IllegalStateException.class)
120    public void expectAndThrowDouble() {
121  1 control.expectAndThrow(0.0d, exception);
122    }
123   
 
124  1 toggle @Test(expected = IllegalStateException.class)
125    public void expectAndThrowFloat() {
126  1 control.expectAndThrow(0.0f, exception);
127    }
128   
 
129  1 toggle @Test(expected = IllegalStateException.class)
130    public void expectAndThrowLong() {
131  1 control.expectAndThrow(0, exception);
132    }
133   
 
134  1 toggle @Test(expected = IllegalStateException.class)
135    public void expectAndThrowBoolean() {
136  1 control.expectAndThrow(false, exception);
137    }
138   
 
139  1 toggle @Test(expected = IllegalStateException.class)
140    public void expectAndReturnObjectWithMinMax() {
141  1 control.expectAndReturn("", "", 1, 2);
142    }
143   
 
144  1 toggle @Test(expected = IllegalStateException.class)
145    public void expectAndReturnDoubleWithMinMax() {
146  1 control.expectAndReturn(0.0d, 0.0d, 1, 2);
147    }
148   
 
149  1 toggle @Test(expected = IllegalStateException.class)
150    public void expectAndReturnFloatWithMinMax() {
151  1 control.expectAndReturn(0.0f, 0.0f, 1, 2);
152    }
153   
 
154  1 toggle @Test(expected = IllegalStateException.class)
155    public void expectAndReturnLongWithMinMax() {
156  1 control.expectAndReturn(0, 0, 1, 2);
157    }
158   
 
159  1 toggle @Test(expected = IllegalStateException.class)
160    public void expectAndReturnBooleanWithMinMax() {
161  1 control.expectAndReturn(false, false, 1, 2);
162    }
163   
 
164  1 toggle @Test(expected = IllegalStateException.class)
165    public void expectAndReturnObjectWithCount() {
166  1 control.expectAndReturn("", "", 1);
167    }
168   
 
169  1 toggle @Test(expected = IllegalStateException.class)
170    public void expectAndReturnDoubleWithCount() {
171  1 control.expectAndReturn(0.0d, 0.0d, 1);
172    }
173   
 
174  1 toggle @Test(expected = IllegalStateException.class)
175    public void expectAndReturnFloatWithCount() {
176  1 control.expectAndReturn(0.0f, 0.0f, 1);
177    }
178   
 
179  1 toggle @Test(expected = IllegalStateException.class)
180    public void expectAndReturnLongWithCount() {
181  1 control.expectAndReturn(0, 0, 1);
182    }
183   
 
184  1 toggle @Test(expected = IllegalStateException.class)
185    public void expectAndReturnBooleanWithCount() {
186  1 control.expectAndReturn(false, false, 1);
187    }
188   
 
189  1 toggle @Test(expected = IllegalStateException.class)
190    public void expectAndReturnObjectWithRange() {
191  1 control.expectAndReturn("", "", MockControl.ONE);
192    }
193   
 
194  1 toggle @Test(expected = IllegalStateException.class)
195    public void expectAndReturnDoubleWithRange() {
196  1 control.expectAndReturn(0.0d, 0.0d, MockControl.ONE);
197    }
198   
 
199  1 toggle @Test(expected = IllegalStateException.class)
200    public void expectAndReturnFloatWithRange() {
201  1 control.expectAndReturn(0.0f, 0.0f, MockControl.ONE);
202    }
203   
 
204  1 toggle @Test(expected = IllegalStateException.class)
205    public void expectAndReturnLongWithRange() {
206  1 control.expectAndReturn(0, 0, MockControl.ONE);
207    }
208   
 
209  1 toggle @Test(expected = IllegalStateException.class)
210    public void expectAndReturnBooleanWithRange() {
211  1 control.expectAndReturn(false, false, MockControl.ONE);
212    }
213   
 
214  1 toggle @Test(expected = IllegalStateException.class)
215    public void expectAndReturnObject() {
216  1 control.expectAndReturn("", "");
217    }
218   
 
219  1 toggle @Test(expected = IllegalStateException.class)
220    public void expectAndReturnDouble() {
221  1 control.expectAndReturn(0.0d, 0.0d);
222    }
223   
 
224  1 toggle @Test(expected = IllegalStateException.class)
225    public void expectAndReturnFloat() {
226  1 control.expectAndReturn(0.0f, 0.0f);
227    }
228   
 
229  1 toggle @Test(expected = IllegalStateException.class)
230    public void expectAndReturnLong() {
231  1 control.expectAndReturn(0, 0);
232    }
233   
 
234  1 toggle @Test(expected = IllegalStateException.class)
235    public void expectAndReturnBoolean() {
236  1 control.expectAndReturn(false, false);
237    }
238   
 
239  1 toggle @Test(expected = IllegalStateException.class)
240    public void setDefaultMatcher() {
241  1 control.setDefaultMatcher(MockControl.ARRAY_MATCHER);
242    }
243   
 
244  1 toggle @Test(expected = IllegalStateException.class)
245    public void setReturnValueObjectWithMinMax() {
246  1 control.setReturnValue("", 1, 2);
247    }
248   
 
249  1 toggle @Test(expected = IllegalStateException.class)
250    public void setReturnValueDoubleWithMinMax() {
251  1 control.setReturnValue(0.0d, 1, 2);
252    }
253   
 
254  1 toggle @Test(expected = IllegalStateException.class)
255    public void setReturnValueFloatWithMinMax() {
256  1 control.setReturnValue(0.0f, 1, 2);
257    }
258   
 
259  1 toggle @Test(expected = IllegalStateException.class)
260    public void setReturnValueLongWithMinMax() {
261  1 control.setReturnValue(0, 1, 2);
262    }
263   
 
264  1 toggle @Test(expected = IllegalStateException.class)
265    public void setReturnValueBooleanWithMinMax() {
266  1 control.setReturnValue(false, 1, 2);
267    }
268   
 
269  1 toggle @Test(expected = IllegalStateException.class)
270    public void setThrowableWithMinMax() {
271  1 control.setThrowable(exception, 1, 2);
272    }
273   
 
274  1 toggle @Test(expected = IllegalStateException.class)
275    public void setVoidCallableWithMinMax() {
276  1 control.setVoidCallable(1, 2);
277    }
278   
 
279  1 toggle @Test(expected = IllegalStateException.class)
280    public void setMatcher() {
281  1 control.setMatcher(MockControl.ARRAY_MATCHER);
282    }
283   
 
284  1 toggle @Test(expected = IllegalStateException.class)
285    public void setDefaultReturnValueObject() {
286  1 control.setDefaultReturnValue("");
287    }
288   
 
289  1 toggle @Test(expected = IllegalStateException.class)
290    public void setDefaultReturnValueDouble() {
291  1 control.setDefaultReturnValue(0.0d);
292    }
293   
 
294  1 toggle @Test(expected = IllegalStateException.class)
295    public void setDefaultReturnValueFloat() {
296  1 control.setDefaultReturnValue(0.0f);
297    }
298   
 
299  1 toggle @Test(expected = IllegalStateException.class)
300    public void setDefaultReturnValueLong() {
301  1 control.setDefaultReturnValue(0);
302    }
303   
 
304  1 toggle @Test(expected = IllegalStateException.class)
305    public void setDefaultReturnValueBoolean() {
306  1 control.setDefaultReturnValue(false);
307    }
308   
 
309  1 toggle @Test(expected = IllegalStateException.class)
310    public void setDefaultThrowable() {
311  1 control.setDefaultThrowable(exception);
312    }
313   
 
314  1 toggle @Test(expected = IllegalStateException.class)
315    public void setDefaultVoidCallable() {
316  1 control.setDefaultVoidCallable();
317    }
318   
 
319  1 toggle @Test(expected = IllegalStateException.class)
320    public void setReturnValueObjectWithRange() {
321  1 control.setReturnValue("", MockControl.ONE);
322    }
323   
 
324  1 toggle @Test(expected = IllegalStateException.class)
325    public void setReturnValueLongWithRange() {
326  1 control.setReturnValue(0, MockControl.ONE);
327    }
328   
 
329  1 toggle @Test(expected = IllegalStateException.class)
330    public void setReturnValueFloatWithRange() {
331  1 control.setReturnValue(0.0f, MockControl.ONE);
332    }
333   
 
334  1 toggle @Test(expected = IllegalStateException.class)
335    public void setReturnValueDoubleWithRange() {
336  1 control.setReturnValue(0.0d, MockControl.ONE);
337    }
338   
 
339  1 toggle @Test(expected = IllegalStateException.class)
340    public void setReturnValueBooleanWithRange() {
341  1 control.setReturnValue(false, MockControl.ONE);
342    }
343   
 
344  1 toggle @Test(expected = IllegalStateException.class)
345    public void setThrowableWithRange() {
346  1 control.setThrowable(exception, MockControl.ONE);
347    }
348   
 
349  1 toggle @Test(expected = IllegalStateException.class)
350    public void setVoidCallableWithRange() {
351  1 control.setVoidCallable(MockControl.ONE);
352    }
353   
 
354  1 toggle @Test(expected = IllegalStateException.class)
355    public void setReturnValueObjectWithCount() {
356  1 control.setReturnValue("", 1);
357    }
358   
 
359  1 toggle @Test(expected = IllegalStateException.class)
360    public void setReturnValueLongWithCount() {
361  1 control.setReturnValue(0, 1);
362    }
363   
 
364  1 toggle @Test(expected = IllegalStateException.class)
365    public void setReturnValueFloatWithCount() {
366  1 control.setReturnValue(0.0f, 1);
367    }
368   
 
369  1 toggle @Test(expected = IllegalStateException.class)
370    public void setReturnValueDoubleWithCount() {
371  1 control.setReturnValue(0.0d, 1);
372    }
373   
 
374  1 toggle @Test(expected = IllegalStateException.class)
375    public void setReturnValueBooleanWithCount() {
376  1 control.setReturnValue(false, 1);
377    }
378   
 
379  1 toggle @Test(expected = IllegalStateException.class)
380    public void setThrowableWithCount() {
381  1 control.setThrowable(exception, 1);
382    }
383   
 
384  1 toggle @Test(expected = IllegalStateException.class)
385    public void setVoidCallableWithCount() {
386  1 control.setVoidCallable(1);
387    }
388   
 
389  1 toggle @Test(expected = IllegalStateException.class)
390    public void setReturnValueObject() {
391  1 control.setReturnValue("");
392    }
393   
 
394  1 toggle @Test(expected = IllegalStateException.class)
395    public void setReturnValueDouble() {
396  1 control.setReturnValue(0.0d);
397    }
398   
 
399  1 toggle @Test(expected = IllegalStateException.class)
400    public void setReturnValueFloat() {
401  1 control.setReturnValue(0.0f);
402    }
403   
 
404  1 toggle @Test(expected = IllegalStateException.class)
405    public void setReturnValueLong() {
406  1 control.setReturnValue(0);
407    }
408   
 
409  1 toggle @Test(expected = IllegalStateException.class)
410    public void setReturnValueBoolean() {
411  1 control.setReturnValue(false);
412    }
413   
 
414  1 toggle @Test(expected = IllegalStateException.class)
415    public void setThrowable() {
416  1 control.setThrowable(exception);
417    }
418   
 
419  1 toggle @Test(expected = IllegalStateException.class)
420    public void setVoidCallable() {
421  1 control.setVoidCallable();
422    }
423   
 
424  1 toggle @Test(expected = IllegalStateException.class)
425    public void replay() {
426  1 control.replay();
427    }
428   
 
429  1 toggle @Test(expected = IllegalStateException.class)
430    public void createMock() {
431  1 mocksControl.createMock(IMethods.class);
432    }
433   
 
434  1 toggle @Test(expected = IllegalStateException.class)
435    public void createMockWithName() {
436  1 mocksControl.createMock("", IMethods.class);
437    }
438   
 
439  1 toggle @Test(expected = IllegalStateException.class)
440    public void checkOrder() {
441  1 mocksControl.checkOrder(true);
442    }
443   
 
444  1 toggle @Test(expected = IllegalStateException.class)
445    public void makeThreadSafe() {
446  1 mocksControl.makeThreadSafe(true);
447    }
448   
 
449  1 toggle @Test(expected = IllegalStateException.class)
450    public void andStubReturn() {
451  1 expectationSetters.andStubReturn("7");
452    }
453   
 
454  1 toggle @Test(expected = IllegalStateException.class)
455    public void andStubThrow() {
456  1 expectationSetters.andStubThrow(new RuntimeException());
457    }
458   
 
459  1 toggle @Test(expected = IllegalStateException.class)
460    public void asStub() {
461  1 expectationSetters.asStub();
462    }
463   
 
464  1 toggle @Test(expected = IllegalStateException.class)
465    public void times() {
466  1 expectationSetters.times(3);
467    }
468   
 
469  1 toggle @Test(expected = IllegalStateException.class)
470    public void anyTimes() {
471  1 expectationSetters.anyTimes();
472    }
473    }