Reporter¶
-
public interface
Reporter
¶ Created by nikolavp on 1/30/14.
Methods¶
approveNew¶
-
void
approveNew
(byte[] value, File fileForApproval, File fileForVerification)¶ Called by an
com.nikolavp.approval.Approval
object when a value for verification is produced but no old.Parameters: - value – the new value that came from the verification
- fileForApproval – the approval file(this contains the value that was passed in)
- fileForVerification – the file for the this new approval value @return true if the new value is approved and false otherwise
canApprove¶
-
boolean
canApprove
(File fileForApproval)¶ A method to check if this reporter is supported for the following file type or environment! Reporters are different for different platforms and file types and this in conjuction with
com.nikolavp.approval.reporters.Reporters.firstWorking
will allow you to plug different reporters for different environments(CI, Windows, Linux, MacOS, etc).Parameters: - fileForApproval – the file that we want to approve
Returns: true if we can approve the file and false otherwise
notTheSame¶
-
void
notTheSame
(byte[] oldValue, File fileForVerification, byte[] newValue, File fileForApproval)¶ Called by an
com.nikolavp.approval.Approval
object when values don’t match in the approval process.Parameters: - oldValue – the old value that was found in fileForVerification from old runs
- newValue – the new value that was passed for verification
- fileForVerification – the file for this approval value
- fileForApproval – the file for the new content