validate
validate copied to clipboard
As a user, I want to validate content for all File_Area_* products
Per XPaths.java
it looks like ArrayContentValidationRules.java
and TableDataContentValidationRule.java
are only checking for a subset of File_Area_*
. We need to go back and scrub this to determine which File_Area_*
are missing, add to the XPaths, and add test cases for each.
This should be generalized to handle all file areas if possible. Here are some identified missing areas:
- File_Area_Text
- File_Area_SIP_Deep_Archive
- File_Area_Checksum_Manifest
- File_Area_Inventory (e.g. collections)
Note: Updates should also include uncommenting out tests added per #292 to check invalid CRLF and LF in the stream text content.