| 
					
				 | 
			
			
				@@ -1,16 +1,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package unit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  "fmt" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 type ErrorSubject struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	*Subject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	value error 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func NewErrorSubject(base *Subject, value error) *ErrorSubject { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	subject := new(StringSubject) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	subject := new(ErrorSubject) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	subject.Subject = base 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	subject.value = value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return subject 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -37,6 +33,6 @@ func (subject *ErrorSubject) Equals(expectation error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (subject *ErrorSubject) IsNil() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if subject.value != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    subject.FailWithMethod("Not true that " + subject.DisplayString() + " is nil.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    subject.FailWithMessage("Not true that " + subject.DisplayString() + " is nil.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |