Setup for binary tests


variable defined: expectedFileSize=316188
variable defined: publishedBinary=!-{"name":"binary","children":[{"name":"recordInfo","children":[{"name":"visibility","value":"published"},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"divaData"}]},{"name":"validationType","children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"genericBinary"}]}]},{"name":"originalFileName","value":"TiffImage1.tiff"},{"name":"expectedFileSize","value":"-!${expectedFileSize}!-"}],"attributes":{"type":"generic"}}-!
variable defined: unpublishedBinary=!-{"name":"binary","children":[{"name":"recordInfo","children":[{"name":"visibility","value":"unpublished"},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"divaData"}]},{"name":"validationType","children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"genericBinary"}]}]},{"name":"originalFileName","value":"TiffImage2.tiff"},{"name":"expectedFileSize","value":"-!${expectedFileSize}!-"}],"attributes":{"type":"generic"}}-!
variable defined: hiddenBinary=!-{"name":"binary","children":[{"name":"recordInfo","children":[{"name":"visibility","value":"hidden"},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"divaData"}]},{"name":"validationType","children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"genericBinary"}]}]},{"name":"originalFileName","value":"TiffImage3.tiff"},{"name":"expectedFileSize","value":"-!${expectedFileSize}!-"}],"attributes":{"type":"generic"}}-!

Create binary records
RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$divaSystemAdminAuthToken binary {"name":"binary","children":[{"name":"recordInfo","children":[{"name":"visibility","value":"published"},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"divaData"}]},{"name":"validationType","children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"genericBinary"}]}]},{"name":"originalFileName","value":"TiffImage1.tiff"},{"name":"expectedFileSize","value":"316188"}],"attributes":{"type":"generic"}} CREATED $publishedRecordId=
$divaSystemAdminAuthToken binary {"name":"binary","children":[{"name":"recordInfo","children":[{"name":"visibility","value":"unpublished"},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"divaData"}]},{"name":"validationType","children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"genericBinary"}]}]},{"name":"originalFileName","value":"TiffImage2.tiff"},{"name":"expectedFileSize","value":"316188"}],"attributes":{"type":"generic"}} CREATED $unpublishedRecordId=
$divaSystemAdminAuthToken binary {"name":"binary","children":[{"name":"recordInfo","children":[{"name":"visibility","value":"hidden"},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"divaData"}]},{"name":"validationType","children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"genericBinary"}]}]},{"name":"originalFileName","value":"TiffImage3.tiff"},{"name":"expectedFileSize","value":"316188"}],"attributes":{"type":"generic"}} CREATED $hiddenRecordId=




variable defined: expectedUploadAnswer=
variable defined: expectedUploadResult=OK

Upload files

RecordEndpointFixture
authToken type id fileName testUpload? getStatusType?
$divaSystemAdminAuthToken binary $publishedRecordId aTiff.tiff OK
$divaSystemAdminAuthToken binary $unpublishedRecordId aTiff.tiff OK
$divaSystemAdminAuthToken binary $hiddenRecordId aTiff.tiff OK

WaitForRegExReadResultFixture
authToken recordType recordId sleepTime maxNumberOfCalls regEx waitUntilUntilRegExpFoundInReadRecord?
$divaSystemAdminAuthToken binary $publishedRecordId 250 50 \"name\":\"jp2\" Found
$divaSystemAdminAuthToken binary $unpublishedRecordId 250 50 \"name\":\"jp2\" Found
$divaSystemAdminAuthToken binary $hiddenRecordId 250 50 \"name\":\"jp2\" Found