anchor.diff:  			this.oodb = createObject('component','couch4cf.oodb').init(argumentCollection = this.database_params);
   
   			this.documentObj = createObject('component','couch4cf.document').init(argumentCollection = this.database_params);
  +
  +			this.myObject = createObject('component', 'couch4cf.unit_tests.myClass');
   		</cfscript>
   	</cffunction>
   
  
positive.code: 	<cffunction name="testDelete" access="public" returnType="void">
  		<cfscript>
  			assertTrue(structKeyExists(this.oodb, "delete"), "delete() should exist");
  		</cfscript>
  	</cffunction>
  
  
  	<cffunction name="testGetPrivates" access="public" returnType="void">
  		<cfscript>
  			makePublic(this.oodb,"getPrivates");
  			assertTrue(structKeyExists(this.oodb, "getPrivates"), "getPrivates() should exist");
  		</cfscript>
  	</cffunction>
  
  
  	<cffunction name="testGetPublics" access="public" returnType="void">
  		<cfscript>
  			makePublic(this.oodb,"getPublics");
  			assertTrue(structKeyExists(this.oodb, "getPublics"), "getPublics() should exist");
  		</cfscript>
  	</cffunction>
  
  
  	<cffunction name="testSetPrivates" access="public" returnType="void">
  		<cfscript>
  			makePublic(this.oodb,"setPrivates");
  			assertTrue(structKeyExists(this.oodb, "setPrivates"), "setPrivates() should exist");
  		</cfscript>
  	</cffunction>
  
  
  	<cffunction name="testSetPublics" access="public" returnType="void">
  		<cfscript>
  			makePublic(this.oodb,"setPublics");
  			assertTrue(structKeyExists(this.oodb, "setPublics"), "setPublics() should exist");
  		</cfscript>
  	</cffunction>
  
  	<!--- setup and teardown --->
  	
  
negative.code: 	</cffunction>
  
  
  	<cffunction name="testSaveToCreate" access="public" returnType="void">
  		<cfscript>
  			assertTrue(structKeyExists(this.oodb, "save"), "save() should exist");
  
  			// act
  			var objectID = this.OODB.save(this.myObject);
  
  			// assert
  			var document = this.documentObj.load(objectID);
  			var docObj = deserializeJSON(document);
  			assertTrue(isStruct(docObj), "save() should create a document that can be loaded");
  		</cfscript>
  	</cffunction>
  
  
  	<cffunction name="testSaveToUpdate" access="public" returnType="void">
  		<cfscript>
  			assertTrue(structKeyExists(this.oodb, "save"), "save() should exist");
  
  			// prepare
  			var objectID = this.OODB.save(this.myObject);
  
  			var myObj2 = createObject('component','couch4cf.unit_tests.myClass');
  			this.OODB.load(myObj2, objectID);
  			myObj2.newVar = true;
  
  			// act
  			var result = this.OODB.save(myObj2, objectID);
  
  			// assert
  			var document2 = this.documentObj.load(objectID);
  			var docObj2 = deserializeJSON(document2);
  			assertTrue(structKeyExists(docObj2.this, "newVar"), "Updated document should now contain a new variable.");
  		</cfscript>
  	</cffunction>
  
  