View Javadoc
1 /* Copyright (c) 2000-2003, jMock.org. See bundled LICENSE.txt */ 2 package org.jmock.expectation; 3 4 5 6 public class ExpectationValue extends AbstractExpectation { 7 private Object myExpectedValue; 8 private Object myActualValue; 9 10 public ExpectationValue(String name) { 11 super(name); 12 clearActual(); 13 } 14 15 public void clearActual() { 16 myActualValue = new Null("Nothing"); 17 } 18 19 public void setActual(int aValue) { 20 setActual(new Integer(aValue)); 21 } 22 23 public void setActual(long aValue) { 24 setActual(new Long(aValue)); 25 } 26 27 public void setActual(double aValue) { 28 setActual(new Double(aValue)); 29 } 30 31 public void setActual(Object aValue) { 32 myActualValue = aValue; 33 if (shouldCheckImmediately()) { 34 verify(); 35 } 36 } 37 38 public void setActual(boolean aValue) { 39 setActual(new Boolean(aValue)); 40 } 41 42 public void setExpected(int aValue) { 43 setExpected(new Integer(aValue)); 44 } 45 46 public void setExpected(long aValue) { 47 setExpected(new Long(aValue)); 48 } 49 50 public void setExpected(double aValue) { 51 setExpected(new Double(aValue)); 52 } 53 54 public void setExpected(Object aValue) { 55 myExpectedValue = aValue; 56 setHasExpectations(); 57 } 58 59 public void setExpected(boolean aValue) { 60 setExpected(new Boolean(aValue)); 61 } 62 63 public void setExpectNothing() { 64 setExpected(new Null("Nothing")); 65 myActualValue = myExpectedValue; 66 } 67 68 public void verify() { 69 assertEquals( 70 "did not receive the expected Value.", 71 myExpectedValue, 72 myActualValue); 73 } 74 }

This page was automatically generated by Maven