mockmaker.tests
Class MockCodeWriter

java.lang.Object
  extended bymockmaker.tests.MockCodeWriter
All Implemented Interfaces:
CodeWriter

public class MockCodeWriter
extends java.lang.Object
implements CodeWriter


Field Summary
private  com.mockobjects.ExpectationCounter myFinishCalls
           
private  com.mockobjects.ExpectationCounter myWriteClassDeclarationCalls
           
private  com.mockobjects.ExpectationSet myWriteClassDeclarationParameter0Values
           
private  com.mockobjects.ExpectationSet myWriteClassDeclarationParameter1Values
           
private  com.mockobjects.ExpectationCounter myWriteConstructorMethodDeclarationCalls
           
private  com.mockobjects.ExpectationList myWriteConstructorMethodDeclarationParameter0Values
           
private  com.mockobjects.ExpectationList myWriteConstructorMethodDeclarationParameter1Values
           
private  com.mockobjects.ExpectationCounter myWriteImportCalls
           
private  com.mockobjects.ExpectationSet myWriteImportParameter0Values
           
private  com.mockobjects.ExpectationCounter myWriteInstanceVariableDeclarationCalls
           
private  com.mockobjects.ExpectationCounter myWriteInstanceVariableDeclarationCallsNoInitVal
           
private  com.mockobjects.ExpectationSet myWriteInstanceVariableDeclarationParameter0Values
           
private  com.mockobjects.ExpectationSet myWriteInstanceVariableDeclarationParameter1Values
           
private  com.mockobjects.ExpectationSet myWriteInstanceVariableDeclarationParameter2Values
           
private  com.mockobjects.ExpectationCounter myWriteMethodDeclarationCalls
           
private  com.mockobjects.ExpectationSet myWriteMethodDeclarationParameterValues
           
private  com.mockobjects.ExpectationCounter myWriteMethodDeclarationThrowsExceptionsCalls
           
private  com.mockobjects.ExpectationSet myWriteMethodDeclarationThrowsExceptionsParameterValues
           
private  com.mockobjects.ExpectationCounter myWritePackageCalls
           
private  com.mockobjects.ExpectationSet myWritePackageParameter0Values
           
private  com.mockobjects.ExpectationCounter myWriteSubclassDeclarationCalls
           
private  com.mockobjects.ExpectationList myWriteSubclassDeclarationParameter0Values
           
private  com.mockobjects.ExpectationList myWriteSubclassDeclarationParameter1Values
           
 
Constructor Summary
MockCodeWriter()
           
 
Method Summary
 void addExpectedWriteClassDeclarationValues(java.lang.String arg0, java.lang.String arg1)
           
 void addExpectedWriteConstructorMethodDeclarationValues(java.lang.String arg0, java.lang.String[] arg1)
           
 void addExpectedWriteImportValues(java.lang.String arg0)
           
 void addExpectedWriteInstanceVariableDeclarationValues(java.lang.String arg0, java.lang.String arg1)
           
 void addExpectedWriteInstanceVariableDeclarationValues(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg1, java.lang.String[] arg3)
           
 void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg1, java.lang.String[] arg2, java.lang.String[] arg3)
           
 void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg0, java.lang.String arg1, java.lang.String[] arg3)
           
 void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg0, java.lang.String arg1, java.lang.String[] arg2, java.lang.String[] arg3)
           
 void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg0, java.lang.String arg1, java.lang.String[] arg2, java.lang.String[] arg3, java.lang.String[] arg4)
           
 void addExpectedWriteMethodDeclarationValues(java.lang.String arg1, java.lang.String[] arg3)
           
 void addExpectedWriteMethodDeclarationValues(java.lang.String arg1, java.lang.String[] arg2, java.lang.String[] arg3)
           
 void addExpectedWriteMethodDeclarationValues(java.lang.String arg0, java.lang.String arg1, java.lang.String[] arg3)
           
 void addExpectedWriteMethodDeclarationValues(java.lang.String arg0, java.lang.String arg1, java.lang.String[] arg2, java.lang.String[] arg3)
           
 void addExpectedWritePackageValues(java.lang.String arg0)
           
 void addExpectedWriteSubclassDeclarationValues(java.lang.String arg0, java.lang.String arg1)
           
 void finish()
           
 void setExpectedFinishCalls(int calls)
           
 void setExpectedWriteClassDeclarationCalls(int calls)
           
 void setExpectedWriteConstructorMethodDeclarationCalls(int calls)
           
 void setExpectedWriteImportCalls(int calls)
           
 void setExpectedWriteInstanceVariableDeclarationCalls(int calls)
           
 void setExpectedWriteMethodDeclarationCalls(int calls)
           
 void setExpectedWriteMethodDeclarationThrowsExceptionsCalls(int calls)
           
 void setExpectedWritePackageCalls(int calls)
           
 void setExpectedWriteSubclassDeclarationCalls(int calls)
           
 void verify()
           
 void writeClassDeclaration(java.lang.String arg0, java.lang.String arg1)
           
 void writeConstructorMethodDeclaration(java.lang.String arg0, java.lang.String[] arg1)
           
 void writeImport(java.lang.String arg0)
           
 void writeInstanceVariableDeclaration(java.lang.String arg0, java.lang.String arg1)
           
 void writeInstanceVariableDeclaration(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 void writeMethodDeclaration(java.lang.String arg0, java.lang.String arg1, java.lang.String[] arg2, java.lang.String[] arg3)
           
 void writeMethodDeclarationThrowsExceptions(java.lang.String typeName, java.lang.String methodName, java.lang.String[] parameters, java.lang.String[] exceptions, java.lang.String[] statements)
           
 void writePackage(java.lang.String arg0)
           
 void writeSubclassDeclaration(java.lang.String arg0, java.lang.String arg1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myWriteClassDeclarationCalls

private com.mockobjects.ExpectationCounter myWriteClassDeclarationCalls

myFinishCalls

private com.mockobjects.ExpectationCounter myFinishCalls

myWriteClassDeclarationParameter0Values

private com.mockobjects.ExpectationSet myWriteClassDeclarationParameter0Values

myWriteClassDeclarationParameter1Values

private com.mockobjects.ExpectationSet myWriteClassDeclarationParameter1Values

myWriteImportCalls

private com.mockobjects.ExpectationCounter myWriteImportCalls

myWriteImportParameter0Values

private com.mockobjects.ExpectationSet myWriteImportParameter0Values

myWritePackageCalls

private com.mockobjects.ExpectationCounter myWritePackageCalls

myWritePackageParameter0Values

private com.mockobjects.ExpectationSet myWritePackageParameter0Values

myWriteInstanceVariableDeclarationCalls

private com.mockobjects.ExpectationCounter myWriteInstanceVariableDeclarationCalls

myWriteInstanceVariableDeclarationCallsNoInitVal

private com.mockobjects.ExpectationCounter myWriteInstanceVariableDeclarationCallsNoInitVal

myWriteInstanceVariableDeclarationParameter0Values

private com.mockobjects.ExpectationSet myWriteInstanceVariableDeclarationParameter0Values

myWriteInstanceVariableDeclarationParameter1Values

private com.mockobjects.ExpectationSet myWriteInstanceVariableDeclarationParameter1Values

myWriteInstanceVariableDeclarationParameter2Values

private com.mockobjects.ExpectationSet myWriteInstanceVariableDeclarationParameter2Values

myWriteMethodDeclarationCalls

private com.mockobjects.ExpectationCounter myWriteMethodDeclarationCalls

myWriteMethodDeclarationParameterValues

private com.mockobjects.ExpectationSet myWriteMethodDeclarationParameterValues

myWriteMethodDeclarationThrowsExceptionsCalls

private com.mockobjects.ExpectationCounter myWriteMethodDeclarationThrowsExceptionsCalls

myWriteMethodDeclarationThrowsExceptionsParameterValues

private com.mockobjects.ExpectationSet myWriteMethodDeclarationThrowsExceptionsParameterValues

myWriteConstructorMethodDeclarationCalls

private com.mockobjects.ExpectationCounter myWriteConstructorMethodDeclarationCalls

myWriteConstructorMethodDeclarationParameter0Values

private com.mockobjects.ExpectationList myWriteConstructorMethodDeclarationParameter0Values

myWriteConstructorMethodDeclarationParameter1Values

private com.mockobjects.ExpectationList myWriteConstructorMethodDeclarationParameter1Values

myWriteSubclassDeclarationCalls

private com.mockobjects.ExpectationCounter myWriteSubclassDeclarationCalls

myWriteSubclassDeclarationParameter0Values

private com.mockobjects.ExpectationList myWriteSubclassDeclarationParameter0Values

myWriteSubclassDeclarationParameter1Values

private com.mockobjects.ExpectationList myWriteSubclassDeclarationParameter1Values
Constructor Detail

MockCodeWriter

public MockCodeWriter()
Method Detail

addExpectedWriteClassDeclarationValues

public void addExpectedWriteClassDeclarationValues(java.lang.String arg0,
                                                   java.lang.String arg1)

addExpectedWriteImportValues

public void addExpectedWriteImportValues(java.lang.String arg0)

addExpectedWritePackageValues

public void addExpectedWritePackageValues(java.lang.String arg0)

addExpectedWriteInstanceVariableDeclarationValues

public void addExpectedWriteInstanceVariableDeclarationValues(java.lang.String arg0,
                                                              java.lang.String arg1)

addExpectedWriteInstanceVariableDeclarationValues

public void addExpectedWriteInstanceVariableDeclarationValues(java.lang.String arg0,
                                                              java.lang.String arg1,
                                                              java.lang.String arg2)

addExpectedWriteMethodDeclarationValues

public void addExpectedWriteMethodDeclarationValues(java.lang.String arg1,
                                                    java.lang.String[] arg3)

addExpectedWriteMethodDeclarationValues

public void addExpectedWriteMethodDeclarationValues(java.lang.String arg1,
                                                    java.lang.String[] arg2,
                                                    java.lang.String[] arg3)

addExpectedWriteMethodDeclarationValues

public void addExpectedWriteMethodDeclarationValues(java.lang.String arg0,
                                                    java.lang.String arg1,
                                                    java.lang.String[] arg3)

addExpectedWriteMethodDeclarationValues

public void addExpectedWriteMethodDeclarationValues(java.lang.String arg0,
                                                    java.lang.String arg1,
                                                    java.lang.String[] arg2,
                                                    java.lang.String[] arg3)

finish

public void finish()
Specified by:
finish in interface CodeWriter

setExpectedFinishCalls

public void setExpectedFinishCalls(int calls)

setExpectedWriteClassDeclarationCalls

public void setExpectedWriteClassDeclarationCalls(int calls)

setExpectedWriteImportCalls

public void setExpectedWriteImportCalls(int calls)

setExpectedWritePackageCalls

public void setExpectedWritePackageCalls(int calls)

setExpectedWriteInstanceVariableDeclarationCalls

public void setExpectedWriteInstanceVariableDeclarationCalls(int calls)

setExpectedWriteMethodDeclarationCalls

public void setExpectedWriteMethodDeclarationCalls(int calls)

verify

public void verify()

writeClassDeclaration

public void writeClassDeclaration(java.lang.String arg0,
                                  java.lang.String arg1)
Specified by:
writeClassDeclaration in interface CodeWriter

writeImport

public void writeImport(java.lang.String arg0)
Specified by:
writeImport in interface CodeWriter

writePackage

public void writePackage(java.lang.String arg0)
Specified by:
writePackage in interface CodeWriter

writeInstanceVariableDeclaration

public void writeInstanceVariableDeclaration(java.lang.String arg0,
                                             java.lang.String arg1)
Specified by:
writeInstanceVariableDeclaration in interface CodeWriter

writeInstanceVariableDeclaration

public void writeInstanceVariableDeclaration(java.lang.String arg0,
                                             java.lang.String arg1,
                                             java.lang.String arg2)
Specified by:
writeInstanceVariableDeclaration in interface CodeWriter

writeMethodDeclaration

public void writeMethodDeclaration(java.lang.String arg0,
                                   java.lang.String arg1,
                                   java.lang.String[] arg2,
                                   java.lang.String[] arg3)
Specified by:
writeMethodDeclaration in interface CodeWriter

addExpectedWriteMethodDeclarationThrowsExceptionsValues

public void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg1,
                                                                    java.lang.String[] arg3)

addExpectedWriteMethodDeclarationThrowsExceptionsValues

public void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg1,
                                                                    java.lang.String[] arg2,
                                                                    java.lang.String[] arg3)

addExpectedWriteMethodDeclarationThrowsExceptionsValues

public void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg0,
                                                                    java.lang.String arg1,
                                                                    java.lang.String[] arg3)

addExpectedWriteMethodDeclarationThrowsExceptionsValues

public void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg0,
                                                                    java.lang.String arg1,
                                                                    java.lang.String[] arg2,
                                                                    java.lang.String[] arg3)

addExpectedWriteMethodDeclarationThrowsExceptionsValues

public void addExpectedWriteMethodDeclarationThrowsExceptionsValues(java.lang.String arg0,
                                                                    java.lang.String arg1,
                                                                    java.lang.String[] arg2,
                                                                    java.lang.String[] arg3,
                                                                    java.lang.String[] arg4)

setExpectedWriteMethodDeclarationThrowsExceptionsCalls

public void setExpectedWriteMethodDeclarationThrowsExceptionsCalls(int calls)

writeMethodDeclarationThrowsExceptions

public void writeMethodDeclarationThrowsExceptions(java.lang.String typeName,
                                                   java.lang.String methodName,
                                                   java.lang.String[] parameters,
                                                   java.lang.String[] exceptions,
                                                   java.lang.String[] statements)
Specified by:
writeMethodDeclarationThrowsExceptions in interface CodeWriter

addExpectedWriteConstructorMethodDeclarationValues

public void addExpectedWriteConstructorMethodDeclarationValues(java.lang.String arg0,
                                                               java.lang.String[] arg1)

addExpectedWriteSubclassDeclarationValues

public void addExpectedWriteSubclassDeclarationValues(java.lang.String arg0,
                                                      java.lang.String arg1)

setExpectedWriteConstructorMethodDeclarationCalls

public void setExpectedWriteConstructorMethodDeclarationCalls(int calls)

setExpectedWriteSubclassDeclarationCalls

public void setExpectedWriteSubclassDeclarationCalls(int calls)

writeConstructorMethodDeclaration

public void writeConstructorMethodDeclaration(java.lang.String arg0,
                                              java.lang.String[] arg1)
Specified by:
writeConstructorMethodDeclaration in interface CodeWriter

writeSubclassDeclaration

public void writeSubclassDeclaration(java.lang.String arg0,
                                     java.lang.String arg1)
Specified by:
writeSubclassDeclaration in interface CodeWriter