META-INF/
META-INF/MANIFEST.MF
org/
org/easymock/
org/easymock/samples/
org/easymock/samples/BasicClassMockTest$Document.class
BasicClassMockTest.java
package org.easymock.samples
public org.easymock.samples.BasicClassMockTest$Document extends java.lang.Object {
	private final org.easymock.samples.BasicClassMockTest$Printer printer
	private String content
	public void  (org.easymock.samples.BasicClassMockTest$Printer) 
		org.easymock.samples.BasicClassMockTest$Printer printer
	public java.lang.String getContent () 
	public void setContent (java.lang.String) 
		String content
	public void print () 
}

org/easymock/samples/BasicClassMockTest$Printer.class
BasicClassMockTest.java
package org.easymock.samples
public abstract org.easymock.samples.BasicClassMockTest$Printer extends java.lang.Object {
	public void  () 
	public abstract void print (java.lang.String) 
}

org/easymock/samples/BasicClassMockTest.class
BasicClassMockTest.java
package org.easymock.samples
public org.easymock.samples.BasicClassMockTest extends org.easymock.EasyMockSupport {
	private org.easymock.samples.BasicClassMockTest$Printer printer
	private org.easymock.samples.BasicClassMockTest$Document document
	public void  () 
	public void setUp () 
	public void tearDown () 
	public void testPrintContent () 
	public void testPrintEmptyContent () 
}

org/easymock/samples/ClassTested.class
ClassTested.java
package org.easymock.samples
public org.easymock.samples.ClassTested extends java.lang.Object {
	private final java.util.Set listeners
	private final java.util.Map documents
	public void  () 
	public void addListener (org.easymock.samples.Collaborator) 
		org.easymock.samples.Collaborator listener
	public void addDocument (java.lang.String, byte[]) 
		String title
		byte[] document
		boolean documentChange
	public boolean removeDocument (java.lang.String) 
		String title
	public transient boolean removeDocuments (java.lang.String[]) 
		String title
		String[] arr$
		int len$
		int i$
		String[] titles
	private void notifyListenersDocumentAdded (java.lang.String) 
		org.easymock.samples.Collaborator listener
		java.util.Iterator i$
		String title
	private void notifyListenersDocumentChanged (java.lang.String) 
		org.easymock.samples.Collaborator listener
		java.util.Iterator i$
		String title
	private void notifyListenersDocumentRemoved (java.lang.String) 
		org.easymock.samples.Collaborator listener
		java.util.Iterator i$
		String title
	private boolean listenersAllowRemoval (java.lang.String) 
		org.easymock.samples.Collaborator listener
		java.util.Iterator i$
		String title
		int result
	private transient boolean listenersAllowRemovals (java.lang.String[]) 
		org.easymock.samples.Collaborator listener
		java.util.Iterator i$
		String[] titles
		int result
}

org/easymock/samples/Collaborator.class
Collaborator.java
package org.easymock.samples
public abstract org.easymock.samples.Collaborator extends java.lang.Object {
	public abstract void documentAdded (java.lang.String) 
	public abstract void documentChanged (java.lang.String) 
	public abstract void documentRemoved (java.lang.String) 
	public abstract byte voteForRemoval (java.lang.String) 
	public transient abstract byte voteForRemovals (java.lang.String[]) 
}

org/easymock/samples/ConstructorCalledMockTest$TaxCalculator.class
ConstructorCalledMockTest.java
package org.easymock.samples
public abstract org.easymock.samples.ConstructorCalledMockTest$TaxCalculator extends java.lang.Object {
	private final java.math.BigDecimal[] values
	public transient void  (java.math.BigDecimal[]) 
		java.math.BigDecimal[] values
	protected abstract java.math.BigDecimal rate () 
	public java.math.BigDecimal tax () 
		java.math.BigDecimal d
		java.math.BigDecimal[] arr$
		int len$
		int i$
		java.math.BigDecimal result
}

org/easymock/samples/ConstructorCalledMockTest.class
ConstructorCalledMockTest.java
package org.easymock.samples
public org.easymock.samples.ConstructorCalledMockTest extends org.easymock.EasyMockSupport {
	private org.easymock.samples.ConstructorCalledMockTest$TaxCalculator tc
	public void  () 
	public void setUp () 
	public void tearDown () 
	public void testTax () 
	public void testTax_ZeroRate () 
}

org/easymock/samples/ExampleTest$1.class
ExampleTest.java
package org.easymock.samples
 org.easymock.samples.ExampleTest$1 extends java.lang.Object implements org.easymock.IAnswer  {
	final synthetic org.easymock.samples.ExampleTest this$0
	void  (org.easymock.samples.ExampleTest) 
	public java.lang.String answer ()  throws java.lang.Throwable 
	public volatile synthetic java.lang.Object answer ()  throws java.lang.Throwable 
}

org/easymock/samples/ExampleTest$2.class
ExampleTest.java
package org.easymock.samples
 org.easymock.samples.ExampleTest$2 extends java.util.ArrayList {
	private static final long serialVersionUID
	final synthetic org.easymock.samples.ExampleTest this$0
	void  (org.easymock.samples.ExampleTest) 
	public java.lang.String remove (int) 
		int index
	public volatile synthetic java.lang.Object remove (int) 
		int x0
}

org/easymock/samples/ExampleTest.class
ExampleTest.java
package org.easymock.samples
public org.easymock.samples.ExampleTest extends java.lang.Object {
	private org.easymock.samples.ClassTested classUnderTest
	private org.easymock.samples.Collaborator mock
	public void  () 
	public void setup () 
	public void removeNonExistingDocument () 
	public void addDocument () 
	public void addAndChangeDocument () 
	public void voteForRemoval () 
	public void voteAgainstRemoval () 
	public void voteForRemovals () 
	public void voteAgainstRemovals () 
	public void answerVsDelegate () 
		java.util.List l
}

org/easymock/samples/PartialClassMockTest$Rect.class
PartialClassMockTest.java
package org.easymock.samples
public org.easymock.samples.PartialClassMockTest$Rect extends java.lang.Object {
	private int x
	private int y
	public void  () 
	public int getX () 
	public void setX (int) 
		int x
	public int getY () 
	public void setY (int) 
		int y
	public int getArea () 
}

org/easymock/samples/PartialClassMockTest.class
PartialClassMockTest.java
package org.easymock.samples
public org.easymock.samples.PartialClassMockTest extends org.easymock.EasyMockSupport {
	private org.easymock.samples.PartialClassMockTest$Rect rect
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void tearDown () 
	public void testGetArea () 
}

org/easymock/samples/SupportTest.class
SupportTest.java
package org.easymock.samples
public org.easymock.samples.SupportTest extends org.easymock.EasyMockSupport {
	private org.easymock.samples.Collaborator firstCollaborator
	private org.easymock.samples.Collaborator secondCollaborator
	private org.easymock.samples.ClassTested classUnderTest
	public void  () 
	public void setup () 
	public void addDocument () 
	public void voteForRemovals () 
		org.easymock.IMocksControl ctrl
}

org/easymock/samples/ThrowableEquals.class
ThrowableEquals.java
package org.easymock.samples
public org.easymock.samples.ThrowableEquals extends java.lang.Object implements org.easymock.IArgumentMatcher  {
	private final Throwable expected
	public void  (java.lang.Throwable) 
		Throwable expected
	public boolean matches (java.lang.Object) 
		Object actual
		String actualMessage
	public void appendTo (java.lang.StringBuffer) 
		StringBuffer buffer
	public static java.lang.Throwable eqException (java.lang.Throwable) 
		Throwable in
}

org/easymock/samples/BasicClassMockTest.java
org/easymock/samples/ClassTested.java
org/easymock/samples/Collaborator.java
org/easymock/samples/ConstructorCalledMockTest.java
org/easymock/samples/ExampleTest.java
org/easymock/samples/PartialClassMockTest.java
org/easymock/samples/SupportTest.java
org/easymock/samples/ThrowableEquals.java
META-INF/LICENSE.txt