|  | @@ -99,12 +99,12 @@ var value=nil;
 | 
	
		
			
				|  |  |  (key="KEY_STRING");
 | 
	
		
			
				|  |  |  (value="VALUE_STRING");
 | 
	
		
			
				|  |  |  (anAssociation=smalltalk.send((smalltalk.Association || Association), "_key_value_", [key, value]));
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(key, "__eq", [smalltalk.send(anAssociation, "_key", [])])]);
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(value, "__eq", [smalltalk.send(anAssociation, "_value", [])])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [key, smalltalk.send(anAssociation, "_key", [])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [value, smalltalk.send(anAssociation, "_value", [])]);
 | 
	
		
			
				|  |  |  return self;},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "testClassCreation\x0a\x09\x22Test if Associatin object created via the class method contains correct values\x22\x0a\x09| anAssociation key value|\x0a\x09key := 'KEY_STRING'.\x0a\x09value := 'VALUE_STRING'.\x0a\x09anAssociation := Association key: key value: value.\x0a\x0a\x09self assert: (key = anAssociation key).\x0a\x09self assert: (value = anAssociation value).",
 | 
	
		
			
				|  |  | -messageSends: ["key:value:", "assert:", "=", "key", "value"],
 | 
	
		
			
				|  |  | +source: "testClassCreation\x0a\x09\x22Test if Associatin object created via the class method contains correct values\x22\x0a\x09| anAssociation key value|\x0a\x09key := 'KEY_STRING'.\x0a\x09value := 'VALUE_STRING'.\x0a\x09anAssociation := Association key: key value: value.\x0a\x0a\x09self assert: key equals: anAssociation key.\x0a\x09self assert: value equals: anAssociation value.",
 | 
	
		
			
				|  |  | +messageSends: ["key:value:", "assert:equals:", "key", "value"],
 | 
	
		
			
				|  |  |  referencedClasses: ["Association"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.AssociationTest);
 | 
	
	
		
			
				|  | @@ -120,11 +120,11 @@ var anAssociation=nil;
 | 
	
		
			
				|  |  |  var anotherAssociation=nil;
 | 
	
		
			
				|  |  |  (anAssociation=smalltalk.send((smalltalk.Association || Association), "_key_value_", ["KEY", "VALUE"]));
 | 
	
		
			
				|  |  |  (anotherAssociation=smalltalk.send((smalltalk.Association || Association), "_key_value_", ["KEY", "VALUE"]));
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(anAssociation, "__eq", [anotherAssociation])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [anAssociation, anotherAssociation]);
 | 
	
		
			
				|  |  |  return self;},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "testEqualAssociations\x0a\x09\x22Test if two equal Association objects compare to true\x22\x0a\x09| anAssociation anotherAssociation |\x0a\x09anAssociation := Association key: 'KEY' value: 'VALUE'.\x0a\x09anotherAssociation := Association key: 'KEY' value: 'VALUE'.\x0a\x0a\x09self assert: (anAssociation = anotherAssociation).",
 | 
	
		
			
				|  |  | -messageSends: ["key:value:", "assert:", "="],
 | 
	
		
			
				|  |  | +source: "testEqualAssociations\x0a\x09\x22Test if two equal Association objects compare to true\x22\x0a\x09| anAssociation anotherAssociation |\x0a\x09anAssociation := Association key: 'KEY' value: 'VALUE'.\x0a\x09anotherAssociation := Association key: 'KEY' value: 'VALUE'.\x0a\x0a\x09self assert: anAssociation equals: anotherAssociation.",
 | 
	
		
			
				|  |  | +messageSends: ["key:value:", "assert:equals:"],
 | 
	
		
			
				|  |  |  referencedClasses: ["Association"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.AssociationTest);
 | 
	
	
		
			
				|  | @@ -141,12 +141,12 @@ var key=nil;
 | 
	
		
			
				|  |  |  (key="KEY_STRING");
 | 
	
		
			
				|  |  |  (anAssociation=smalltalk.send((smalltalk.Association || Association), "_new", []));
 | 
	
		
			
				|  |  |  smalltalk.send(anAssociation, "_key_", [key]);
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(key, "__eq", [smalltalk.send(anAssociation, "_key", [])])]);
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(nil, "__eq", [smalltalk.send(anAssociation, "_value", [])])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [key, smalltalk.send(anAssociation, "_key", [])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [nil, smalltalk.send(anAssociation, "_value", [])]);
 | 
	
		
			
				|  |  |  return self;},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "testKeyAccess\x0a\x09\x22Test getter and setter messages for Association keys\x22\x0a\x09| anAssociation key |\x0a\x09key := 'KEY_STRING'.\x0a\x09anAssociation := Association new.\x0a\x09anAssociation key: key.\x0a\x0a\x09self assert: (key = anAssociation key).\x0a\x09self assert: (nil = anAssociation value).",
 | 
	
		
			
				|  |  | -messageSends: ["new", "key:", "assert:", "=", "key", "value"],
 | 
	
		
			
				|  |  | +source: "testKeyAccess\x0a\x09\x22Test getter and setter messages for Association keys\x22\x0a\x09| anAssociation key |\x0a\x09key := 'KEY_STRING'.\x0a\x09anAssociation := Association new.\x0a\x0a\x09anAssociation key: key.\x0a\x0a\x09self assert: key equals: anAssociation key.\x0a\x09self assert: nil equals: anAssociation value.",
 | 
	
		
			
				|  |  | +messageSends: ["new", "key:", "assert:equals:", "key", "value"],
 | 
	
		
			
				|  |  |  referencedClasses: ["Association"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.AssociationTest);
 | 
	
	
		
			
				|  | @@ -162,11 +162,11 @@ var anAssociation=nil;
 | 
	
		
			
				|  |  |  var anotherAssociation=nil;
 | 
	
		
			
				|  |  |  (anAssociation=smalltalk.send((smalltalk.Association || Association), "_key_value_", ["KEY", "VALUE"]));
 | 
	
		
			
				|  |  |  (anotherAssociation=smalltalk.send((smalltalk.Association || Association), "_key_value_", ["KEY2", "VALUE2"]));
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(smalltalk.send(anAssociation, "__eq", [anotherAssociation]), "_not", [])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_deny_", [smalltalk.send(anAssociation, "__eq", [anotherAssociation])]);
 | 
	
		
			
				|  |  |  return self;},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "testNotEqualAssociations\x0a\x09\x22Test if two unequal Association objects compare to false\x22\x0a\x09| anAssociation anotherAssociation |\x0a\x09anAssociation := Association key: 'KEY' value: 'VALUE'.\x0a\x09anotherAssociation := Association key: 'KEY2' value: 'VALUE2'.\x0a\x0a\x09self assert: (anAssociation = anotherAssociation) not.",
 | 
	
		
			
				|  |  | -messageSends: ["key:value:", "assert:", "not", "="],
 | 
	
		
			
				|  |  | +source: "testNotEqualAssociations\x0a\x09\x22Test if two unequal Association objects compare to false\x22\x0a\x09| anAssociation anotherAssociation |\x0a\x09anAssociation := Association key: 'KEY' value: 'VALUE'.\x0a\x09anotherAssociation := Association key: 'KEY2' value: 'VALUE2'.\x0a\x0a\x09self deny: (anAssociation = anotherAssociation).",
 | 
	
		
			
				|  |  | +messageSends: ["key:value:", "deny:", "="],
 | 
	
		
			
				|  |  |  referencedClasses: ["Association"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.AssociationTest);
 | 
	
	
		
			
				|  | @@ -182,11 +182,11 @@ var anAssociation=nil;
 | 
	
		
			
				|  |  |  var returnString=nil;
 | 
	
		
			
				|  |  |  (anAssociation=smalltalk.send((smalltalk.Association || Association), "_key_value_", ["KEY", "VALUE"]));
 | 
	
		
			
				|  |  |  (returnString=smalltalk.send(anAssociation, "_printString", []));
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send("'KEY'->'VALUE'", "__eq", [returnString])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", ["'KEY'->'VALUE'", returnString]);
 | 
	
		
			
				|  |  |  return self;},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "testPrintString\x0a\x09\x22Test if the output of the printString message is correct\x22\x0a\x09| anAssociation returnString |\x0a\x09anAssociation := Association key: 'KEY' value: 'VALUE'.\x0a\x09returnString := anAssociation printString.\x0a\x0a\x09self assert: ('''KEY''->''VALUE''' = returnString).",
 | 
	
		
			
				|  |  | -messageSends: ["key:value:", "printString", "assert:", "="],
 | 
	
		
			
				|  |  | +source: "testPrintString\x0a\x09\x22Test if the output of the printString message is correct\x22\x0a\x09| anAssociation returnString |\x0a\x09anAssociation := Association key: 'KEY' value: 'VALUE'.\x0a\x09returnString := anAssociation printString.\x0a\x0a\x09self assert: '''KEY''->''VALUE''' equals: returnString.",
 | 
	
		
			
				|  |  | +messageSends: ["key:value:", "printString", "assert:equals:"],
 | 
	
		
			
				|  |  |  referencedClasses: ["Association"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.AssociationTest);
 | 
	
	
		
			
				|  | @@ -200,12 +200,12 @@ fn: function (){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  |  var anAssociation=nil;
 | 
	
		
			
				|  |  |  (anAssociation=smalltalk.send((smalltalk.Association || Association), "_new", []));
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(nil, "__eq", [smalltalk.send(anAssociation, "_key", [])])]);
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(nil, "__eq", [smalltalk.send(anAssociation, "_value", [])])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [nil, smalltalk.send(anAssociation, "_key", [])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [nil, smalltalk.send(anAssociation, "_value", [])]);
 | 
	
		
			
				|  |  |  return self;},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "testUninitializedObject\x0a\x09\x22Test if uninitialized Associatin object contains correct values\x22\x0a\x09| anAssociation |\x0a\x09anAssociation := Association new.\x0a\x0a\x09self assert: (nil = anAssociation key).\x0a\x09self assert: (nil = anAssociation value).",
 | 
	
		
			
				|  |  | -messageSends: ["new", "assert:", "=", "key", "value"],
 | 
	
		
			
				|  |  | +source: "testUninitializedObject\x0a\x09\x22Test if uninitialized Associatin object contains correct values\x22\x0a\x09| anAssociation |\x0a\x09anAssociation := Association new.\x0a\x0a\x09self assert: nil equals: anAssociation key.\x0a\x09self assert: nil equals: anAssociation value.",
 | 
	
		
			
				|  |  | +messageSends: ["new", "assert:equals:", "key", "value"],
 | 
	
		
			
				|  |  |  referencedClasses: ["Association"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.AssociationTest);
 | 
	
	
		
			
				|  | @@ -222,12 +222,12 @@ var value=nil;
 | 
	
		
			
				|  |  |  (value="VALUE_STRING");
 | 
	
		
			
				|  |  |  (anAssociation=smalltalk.send((smalltalk.Association || Association), "_new", []));
 | 
	
		
			
				|  |  |  smalltalk.send(anAssociation, "_value_", [value]);
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(nil, "__eq", [smalltalk.send(anAssociation, "_key", [])])]);
 | 
	
		
			
				|  |  | -smalltalk.send(self, "_assert_", [smalltalk.send(value, "__eq", [smalltalk.send(anAssociation, "_value", [])])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [nil, smalltalk.send(anAssociation, "_key", [])]);
 | 
	
		
			
				|  |  | +smalltalk.send(self, "_assert_equals_", [value, smalltalk.send(anAssociation, "_value", [])]);
 | 
	
		
			
				|  |  |  return self;},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "testValueAccess\x0a\x09\x22Test getter and setter messages for Association values\x22\x0a\x09| anAssociation value |\x0a\x09value := 'VALUE_STRING'.\x0a\x09anAssociation := Association new.\x0a\x09anAssociation value: value.\x0a\x0a\x09self assert: (nil = anAssociation key).\x0a\x09self assert: (value = anAssociation value).",
 | 
	
		
			
				|  |  | -messageSends: ["new", "value:", "assert:", "=", "key", "value"],
 | 
	
		
			
				|  |  | +source: "testValueAccess\x0a\x09\x22Test getter and setter messages for Association values\x22\x0a\x09| anAssociation value |\x0a\x09value := 'VALUE_STRING'.\x0a\x09anAssociation := Association new.\x0a\x0a\x09anAssociation value: value.\x0a\x0a\x09self assert: nil equals: anAssociation key.\x0a\x09self assert: value equals: anAssociation value.",
 | 
	
		
			
				|  |  | +messageSends: ["new", "value:", "assert:equals:", "key", "value"],
 | 
	
		
			
				|  |  |  referencedClasses: ["Association"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.AssociationTest);
 |