Test Summaries
Test output
Test System: slim:fitnesse.slim.SlimService
SuiteSetUp Top
Setup import and scripts
import |
se.uu.ub.cora.fitnesseintegration |
se.uu.ub.cora.fitnesseintegration.apptoken.script |
se.uu.ub.cora.fitnesseintegration.authtoken.fixture |
se.uu.ub.cora.fitnesseintegration.file |
se.uu.ub.cora.fitnesseintegration.compare |
se.uu.ub.cora.fitnesseintegration.script |
se.uu.ub.cora.fitnesseintegration.waiter.fixture |
se.uu.ub.cora.fitnesseintegration.server.compare.fixtures |
se.uu.ub.cora.fitnesseintegration.binary |
se.uu.ub.diva.cora.fitnesse |
script | SystemUrl |
setUrl | http://diva:8080/diva/ |
setAppTokenVerifierUrl | http://login:8080/login/ |
setIdpLoginUrl | http://idplogin:8080/idplogin/ |
setGatekeeperServerUrl | http://gatekeeper:8080/gatekeeperserver/ |
script | DependencyProvider |
setHttpHandlerFactoryClassName | se.uu.ub.cora.httphandler.HttpHandlerFactoryImp |
setChildComparerUsingClassName | se.uu.ub.cora.fitnesseintegration.ChildComparerImp |
setComparerFactoryUsingClassName | se.uu.ub.cora.fitnesseintegration.compare.ComparerFactoryImp |
DivaTests.SuiteSetUp Top
Setup login
Login for admin
AppTokenEndpointFixture | ||||
userId | appToken | getAuthTokenForAppToken? | getAuthToken? | getStatusType? |
coraUser:1299694997493014 | f48a2fb3-814e-404a-a2dd-9860aff4e328 | {"data":{"children":[{"name":"id","value":"a4814612-5f8e-4c77-8f23-ef6d811a2ad1"},{"name":"validForNoSeconds","value":"600"},{"name":"idInUserStorage","value":"coraUser:1299694997493014"},{"name":"idFromLogin","value":"coraUser:1299694997493014"},{"name":"firstName","value":"Everything"},{"name":"lastName","value":"DiVA Fitnesse"}],"name":"authToken"},"actionLinks":{"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://login:8080/diva/login/rest/authToken/coraUser:1299694997493014"}}} | $adminAuthToken<-[a4814612-5f8e-4c77-8f23-ef6d811a2ad1] | CREATED |
script | AuthTokenHolder |
setAdminAuthToken | $adminAuthToken->[a4814612-5f8e-4c77-8f23-ef6d811a2ad1] |
Login for user
AppTokenEndpointFixture | ||||
userId | appToken | getAuthTokenForAppToken? | getAuthToken? | getStatusType? |
121212 | {"data":{"children":[{"name":"id","value":"6451e9c7-0fd0-4fe6-92aa-5967488420bf"},{"name":"validForNoSeconds","value":"600"},{"name":"idInUserStorage","value":"121212"},{"name":"idFromLogin","value":"121212"},{"name":"firstName","value":"Fitnesse"},{"name":"lastName","value":"User"}],"name":"authToken"},"actionLinks":{"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://login:8080/diva/login/rest/authToken/121212"}}} | $userAuthToken<-[6451e9c7-0fd0-4fe6-92aa-5967488420bf] | CREATED |
script | AuthTokenHolder |
setUserAuthToken | $userAuthToken->[6451e9c7-0fd0-4fe6-92aa-5967488420bf] |
Login for DiVA example users
Hämta authTokens från idpLogin server
IdpLoginServletFixture | ||||||
EPPN | getAuthTokenForEPPN? | getIdFromLogin? | getResponseCode? | getAuthToken? | getValidForNoSeconds? | getDeleteUrl? |
fitnesseSystemAdmin@user.uu.se | <!DOCTYPE html> <html><head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> <script type="text/javascript"> window.onload = start; function start() { var authInfo = { "userId" : "fitnesseSystemAdmin@user.uu.se", "token" : "e61269fc\-7a51\-4def\-b4b0\-2da8679645d0", "idFromLogin" : "fitnesseSystemAdmin@user.uu.se", "validForNoSeconds" : "600", "actionLinks" : { "delete" : { "requestMethod" : "DELETE", "rel" : "delete", "url" : "https:\/\/cora.epc.ub.uu.se\/diva\/login\/rest\/apptoken\/coraUser:542161975513761" } } }; if(null!=window.opener){ window.opener.postMessage(authInfo, "https:\/\/cora.epc.ub.uu.se"); window.opener.focus(); window.close(); } } </script> <body> token: e61269fc-7a51-4def-b4b0-2da8679645d0 </body></html> | fitnesseSystemAdmin@user.uu.se | OK | $systemAdminAuthToken<-[e61269fc-7a51-4def-b4b0-2da8679645d0] | 600 | https://cora.epc.ub.uu.se/diva/login/rest/apptoken/coraUser:542161975513761 |
fitnesseDomainAdminUU@user.uu.se | <!DOCTYPE html> <html><head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> <script type="text/javascript"> window.onload = start; function start() { var authInfo = { "userId" : "fitnesseDomainAdminUU@user.uu.se", "token" : "865472ac\-a20f\-4a40\-b426\-136ee194b1d7", "idFromLogin" : "fitnesseDomainAdminUU@user.uu.se", "validForNoSeconds" : "600", "actionLinks" : { "delete" : { "requestMethod" : "DELETE", "rel" : "delete", "url" : "https:\/\/cora.epc.ub.uu.se\/diva\/login\/rest\/apptoken\/coraUser:542165753711000" } } }; if(null!=window.opener){ window.opener.postMessage(authInfo, "https:\/\/cora.epc.ub.uu.se"); window.opener.focus(); window.close(); } } </script> <body> token: 865472ac-a20f-4a40-b426-136ee194b1d7 </body></html> | fitnesseDomainAdminUU@user.uu.se | OK | $domainAdminUUAuthToken<-[865472ac-a20f-4a40-b426-136ee194b1d7] | 600 | https://cora.epc.ub.uu.se/diva/login/rest/apptoken/coraUser:542165753711000 |
fitnesseDomainAdminKTH@user.kth.se | <!DOCTYPE html> <html><head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> <script type="text/javascript"> window.onload = start; function start() { var authInfo = { "userId" : "fitnesseDomainAdminKTH@user.kth.se", "token" : "93c8f73e\-951f\-465b\-b271\-59af9b19328f", "idFromLogin" : "fitnesseDomainAdminKTH@user.kth.se", "validForNoSeconds" : "600", "actionLinks" : { "delete" : { "requestMethod" : "DELETE", "rel" : "delete", "url" : "https:\/\/cora.epc.ub.uu.se\/diva\/login\/rest\/apptoken\/coraUser:542168680454562" } } }; if(null!=window.opener){ window.opener.postMessage(authInfo, "https:\/\/cora.epc.ub.uu.se"); window.opener.focus(); window.close(); } } </script> <body> token: 93c8f73e-951f-465b-b271-59af9b19328f </body></html> | fitnesseDomainAdminKTH@user.kth.se | OK | $domainAdminKTHAuthToken<-[93c8f73e-951f-465b-b271-59af9b19328f] | 600 | https://cora.epc.ub.uu.se/diva/login/rest/apptoken/coraUser:542168680454562 |
userNotInDb@user.uu.se | <!DOCTYPE html> <html><head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> <script type="text/javascript"> window.onload = start; function start() { var authInfo = { "userId" : "null", "token" : "ed5438e8\-d5a2\-4148\-a207\-11bb639d7f59", "idFromLogin" : "null", "validForNoSeconds" : "600", "actionLinks" : { "delete" : { "requestMethod" : "DELETE", "rel" : "delete", "url" : "https:\/\/cora.epc.ub.uu.se\/diva\/login\/rest\/apptoken\/coraUser:5368656924943436" } } }; if(null!=window.opener){ window.opener.postMessage(authInfo, "https:\/\/cora.epc.ub.uu.se"); window.opener.focus(); window.close(); } } </script> <body> token: ed5438e8-d5a2-4148-a207-11bb639d7f59 </body></html> | null | OK | $guestToken<-[ed5438e8-d5a2-4148-a207-11bb639d7f59] | 600 | https://cora.epc.ub.uu.se/diva/login/rest/apptoken/coraUser:5368656924943436 |
DivaTests.BasicFunctionalityForDivaUsers.IndexBatchJob Top
IndexBatchJob
Det ska gå att skapa, läsa, uppdatera, radera, indexera och söka ett IndexBatchJob. Använderen borde inte skapa ett IndexBatchJob via create-endpointen, men den behöver ändå ha rättigheter att göra så, för att det annars inte är möjligt att skapa ett IndexBatchJob via indexRecordList-endpointen.
I nuläget har vi inget sök definerat för posttypen IndexBatchJob, vilket är varför vi inte kan test varken sök eller indexering av poster av typen IndexBatchJob.
Det ska gå att skapa ett IndexBatchJob genom create-endpointen
RecordEndpointFixture | |||||
authToken | type | json | testCreateRecord? | getCreatedId? | getStatusType? |
$adminAuthToken | indexBatchJob | {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | {"record":{"data":{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"name":"id","value":"indexBatchJob:1392897129693124"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:55.521937Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:55.521937Z"}],"name":"updated"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392897129693124"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124"}}}} | $createdId<-[indexBatchJob:1392897129693124] | CREATED |
Det ska gå att läsa ett IndexBatchJob
Read record indexBatchJob $createdId
ChildComparerFixture | |||
authToken | type | id | testReadAndStoreRecord? |
$adminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392897129693124] | {"record":{"data":{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"name":"id","value":"indexBatchJob:1392897129693124"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:55.521937Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:55.521937Z"}],"name":"updated"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392897129693124"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124"}}}} |
Compare record data $createdId
ChildComparerFixture | |
children | testCheckContainWithValues? |
{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | OK |
Det ska gå att uppdatera ett IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$adminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392897129693124] | {"children":[{"children":[{"name":"ignoreOverwriteProtection","value":"true"},{"name":"id","value":"$createdId->[indexBatchJob:1392897129693124]"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | {"record":{"data":{"children":[{"children":[{"name":"id","value":"indexBatchJob:1392897129693124"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:55.521937Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:56.078978Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:55.521937Z"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392897129693124"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124"}}}} | OK |
Läs posten och kolla att uppdateringen gick igenom
Read record indexBatchJob $createdId
ChildComparerFixture | |||
authToken | type | id | testReadAndStoreRecord? |
$adminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392897129693124] | {"record":{"data":{"children":[{"children":[{"name":"id","value":"indexBatchJob:1392897129693124"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:55.521937Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:56.078978Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:55.521937Z"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392897129693124"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392897129693124"}}}} |
Compare record data $createdId
ChildComparerFixture | |
children | testCheckContainWithValues? |
{"children":[{"children":[{"name":"id","value":"$createdId->[indexBatchJob:1392897129693124]"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | OK |
Det ska gå att radera ett IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testDeleteRecord? | getStatusType? |
$adminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392897129693124] | BLANK | OK |
Roller
SystemAdmin
SystemAdmin ska kunna skapa en post av typ IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | json | testCreateRecord? | getCreatedId? | getStatusType? |
$systemAdminAuthToken | indexBatchJob | {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | {"record":{"data":{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"name":"id","value":"indexBatchJob:1392898058345440"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:56.450576Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:56.450576Z"}],"name":"updated"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392898058345440"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440"}}}} | $createdId<-[indexBatchJob:1392898058345440] | CREATED |
SystemAdmin ska kunna läsa en post av typ IndexBatchJob
Read record indexBatchJob $createdId
ChildComparerFixture | |||
authToken | type | id | testReadAndStoreRecord? |
$systemAdminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898058345440] | {"record":{"data":{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"name":"id","value":"indexBatchJob:1392898058345440"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:56.450576Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:56.450576Z"}],"name":"updated"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392898058345440"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440"}}}} |
Compare record data $createdId
ChildComparerFixture | |
children | testCheckContainWithValues? |
{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | OK |
SystemAdmin ska kunna uppdatera en post av typ IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$systemAdminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898058345440] | {"children":[{"children":[{"name":"ignoreOverwriteProtection","value":"true"},{"name":"id","value":"$createdId->[indexBatchJob:1392898058345440]"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | {"record":{"data":{"children":[{"children":[{"name":"id","value":"indexBatchJob:1392898058345440"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:56.450576Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:56.698839Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:56.450576Z"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392898058345440"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440"}}}} | OK |
Läs posten och kolla att uppdateringen gick igenom
Read record indexBatchJob $createdId
ChildComparerFixture | |||
authToken | type | id | testReadAndStoreRecord? |
$systemAdminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898058345440] | {"record":{"data":{"children":[{"children":[{"name":"id","value":"indexBatchJob:1392898058345440"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:56.450576Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:56.698839Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:542161975513761"}],"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:56.450576Z"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392898058345440"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898058345440"}}}} |
Compare record data $createdId
ChildComparerFixture | |
children | testCheckContainWithValues? |
{"children":[{"children":[{"name":"id","value":"$createdId->[indexBatchJob:1392898058345440]"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | OK |
SystemAdmin ska kunna radera en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testDeleteRecord? | getStatusType? |
$systemAdminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898058345440] | BLANK | OK |
Skapa ett IndexBatchJob för read-, update- och delete-testerna för DomainAdmin och Guest
RecordEndpointFixture | |||||
authToken | type | json | testCreateRecord? | getCreatedId? | getStatusType? |
$adminAuthToken | indexBatchJob | {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | {"record":{"data":{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/cora","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"name":"id","value":"indexBatchJob:1392898683939201"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/indexBatchJob","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:57.076175Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:57.076175Z"}],"name":"updated"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898683939201","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898683939201","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"recordType"},{"name":"recordId","value":"indexBatchJob:1392898683939201"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/indexBatchJob/indexBatchJob:1392898683939201"}}}} | $createdId<-[indexBatchJob:1392898683939201] | CREATED |
DomainAdmin
DomainAdmin ska inte kunna skapa en post av typ IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | json | testCreateRecord? | getCreatedId? | getStatusType? |
$domainAdminAuthToken | indexBatchJob | {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | <!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Unauthorized</p><p><b>Description</b> The request has not been applied because it lacks valid authentication credentials for the target resource.</p><hr class="line" /><h3>Apache Tomcat/10.0.20</h3></body></html> | null | UNAUTHORIZED |
DomainAdmin ska inte kunna läsa en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testReadRecord? | getStatusType? |
$domainAdminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898683939201] | <!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Unauthorized</p><p><b>Description</b> The request has not been applied because it lacks valid authentication credentials for the target resource.</p><hr class="line" /><h3>Apache Tomcat/10.0.20</h3></body></html> | UNAUTHORIZED |
DomainAdmin ska inte kunna uppdatera en post av typ IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$domainAdminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898683939201] | {"children":[{"children":[{"name":"ignoreOverwriteProtection","value":"true"},{"name":"id","value":"$createdId->[indexBatchJob:1392898683939201]"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | <!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Unauthorized</p><p><b>Description</b> The request has not been applied because it lacks valid authentication credentials for the target resource.</p><hr class="line" /><h3>Apache Tomcat/10.0.20</h3></body></html> | UNAUTHORIZED |
DomainAdmin ska inte kunna radera en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testDeleteRecord? | getStatusType? |
$domainAdminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898683939201] | <!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Unauthorized</p><p><b>Description</b> The request has not been applied because it lacks valid authentication credentials for the target resource.</p><hr class="line" /><h3>Apache Tomcat/10.0.20</h3></body></html> | UNAUTHORIZED |
Guest
Guest ska inte kunna skapa en post av typ IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | json | testCreateRecord? | getCreatedId? | getStatusType? |
$guestAuthToken | indexBatchJob | {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"name":"recordTypeToIndex","value":"metadataNumberVariable"},{"name":"totalNumberToIndex","value":"2"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | <!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Unauthorized</p><p><b>Description</b> The request has not been applied because it lacks valid authentication credentials for the target resource.</p><hr class="line" /><h3>Apache Tomcat/10.0.20</h3></body></html> | null | UNAUTHORIZED |
Guest ska inte kunna läsa en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testReadRecord? | getStatusType? |
$guestAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898683939201] | <!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Unauthorized</p><p><b>Description</b> The request has not been applied because it lacks valid authentication credentials for the target resource.</p><hr class="line" /><h3>Apache Tomcat/10.0.20</h3></body></html> | UNAUTHORIZED |
Guest ska inte kunna uppdatera en post av typ IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$guestAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898683939201] | {"children":[{"children":[{"name":"ignoreOverwriteProtection","value":"true"},{"name":"id","value":"$createdId->[indexBatchJob:1392898683939201]"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"cora"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"indexBatchJob"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"4"}],"name":"filter"},{"name":"recordTypeToIndex","value":"metadataTextVariable"},{"name":"totalNumberToIndex","value":"4"},{"name":"numberOfProcessedRecords","value":"0"},{"name":"status","value":"started"}],"name":"indexBatchJob"} | <!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Unauthorized</p><p><b>Description</b> The request has not been applied because it lacks valid authentication credentials for the target resource.</p><hr class="line" /><h3>Apache Tomcat/10.0.20</h3></body></html> | UNAUTHORIZED |
Guest ska inte kunna radera en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testDeleteRecord? | getStatusType? |
$guestAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898683939201] | <!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> Unauthorized</p><p><b>Description</b> The request has not been applied because it lacks valid authentication credentials for the target resource.</p><hr class="line" /><h3>Apache Tomcat/10.0.20</h3></body></html> | UNAUTHORIZED |
Radera IndexBatchJobbet som skapades för att testa read-, update- och delete för DomainAdmin och Guest
RecordEndpointFixture | ||||
authToken | type | id | testDeleteRecord? | getStatusType? |
$adminAuthToken | indexBatchJob | $createdId->[indexBatchJob:1392898683939201] | BLANK | OK |
DivaTests.MetaCreator.MetadataTextVariable Top
Testing metacompleter and creator for metadataTextVariable
If text ids are not provided when creating a metadataTextVariable, the text ids are added and the texts are created in storage if they do not already exist.Read texts to make sure they do not exist
Read fitnesseTestTextVarText and fitnesseTestTextVarDefText
RecordEndpointFixture | |||
id | type | testReadRecord? | getStatusType? |
fitnesseTestTextVarText | text | Error reading record with recordType: text and recordId: fitnesseTestTextVarText. No record exists with recordId: fitnesseTestTextVarText | NOT_FOUND |
fitnesseTestTextVarDefText | text | Error reading record with recordType: text and recordId: fitnesseTestTextVarDefText. No record exists with recordId: fitnesseTestTextVarDefText | NOT_FOUND |
Read pVars to make sure they do not exist
Read fitnesseTestPVar and fitnesseTestOutputPVar
RecordEndpointFixture | |||
id | type | testReadRecord? | getStatusType? |
fitnesseTestPVar | presentation | Error reading record with recordType: presentation and recordId: fitnesseTestPVar. No record exists with recordId: fitnesseTestPVar | NOT_FOUND |
fitnesseTestOutputPVar | presentation | Error reading record with recordType: presentation and recordId: fitnesseTestOutputPVar. No record exists with recordId: fitnesseTestOutputPVar | NOT_FOUND |
Create a new metadataTextVariable
Create a new metadataTextVariable (fitnesseTestTextVar)
RecordEndpointFixture | ||||
authToken | type | json | testCreateRecord? | getStatusType? |
$adminAuthToken | metadata | {"children":[{"children":[{"name":"id","value":"fitnesseTestTextVar"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"metadataTextVariable"}],"name":"validationType"}],"name":"recordInfo"},{"name":"nameInData","value":"fintnesseTest"},{"name":"regEx","value":"(^[0-9A-Za-z:-_]{2,50}$)"}],"name":"metadata","attributes":{"type":"textVariable"}} | {"record":{"data":{"children":[{"children":[{"name":"id","value":"fitnesseTestTextVar"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"metadataTextVariable"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/metadataTextVariable","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"metadata"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/metadata","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:57.798515Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:57.798515Z"}],"name":"updated"}],"name":"recordInfo"},{"name":"nameInData","value":"fintnesseTest"},{"name":"regEx","value":"(^[0-9A-Za-z:-_]{2,50}$)"},{"children":[{"name":"linkedRecordType","value":"text"},{"name":"linkedRecordId","value":"fitnesseTestTextVarText"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarText","accept":"application/vnd.uub.record+json"}},"name":"textId"},{"children":[{"name":"linkedRecordType","value":"text"},{"name":"linkedRecordId","value":"fitnesseTestTextVarDefText"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarDefText","accept":"application/vnd.uub.record+json"}},"name":"defTextId"}],"name":"metadata","attributes":{"type":"textVariable"}},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/metadata/fitnesseTestTextVar","accept":"application/vnd.uub.record+json"},"read_incoming_links":{"requestMethod":"GET","rel":"read_incoming_links","url":"http://diva:8080/diva/rest/record/metadata/fitnesseTestTextVar/incomingLinks","accept":"application/vnd.uub.recordList+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/metadata/fitnesseTestTextVar","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"metadata"}],"name":"recordType"},{"name":"recordId","value":"fitnesseTestTextVar"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"}}}} | CREATED |
Read fitnesseTestTextVar
RecordEndpointFixture | |||
id | type | testReadRecord? | getStatusType? |
fitnesseTestTextVar | metadata | /"name":"id","value":"fitnesseTestTextVar"/ found in: {"record":{"data":{"children":[{"children":[{"name":"id","value":"fitnesseTestTextVar"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"metadataTextVariable"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/metadataTextVariable","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"metadata"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/metadata","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:57.798515Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:57.798515Z"}],"name":"updated"}],"name":"recordInfo"},{"name":"nameInData","value":"fintnesseTest"},{"name":"regEx","value":"(^[0-9A-Za-z:-_]{2,50}$)"},{"children":[{"name":"linkedRecordType","value":"text"},{"name":"linkedRecordId","value":"fitnesseTestTextVarText"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarText","accept":"application/vnd.uub.record+json"}},"name":"textId"},{"children":[{"name":"linkedRecordType","value":"text"},{"name":"linkedRecordId","value":"fitnesseTestTextVarDefText"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarDefText","accept":"application/vnd.uub.record+json"}},"name":"defTextId"}],"name":"metadata","attributes":{"type":"textVariable"}},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/metadata/fitnesseTestTextVar","accept":"application/vnd.uub.record+json"},"read_incoming_links":{"requestMethod":"GET","rel":"read_incoming_links","url":"http://diva:8080/diva/rest/record/metadata/fitnesseTestTextVar/incomingLinks","accept":"application/vnd.uub.recordList+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/metadata/fitnesseTestTextVar","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"metadata"}],"name":"recordType"},{"name":"recordId","value":"fitnesseTestTextVar"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"}}}} | OK |
Read texts again to see that they have been created as DiVA texts including lang no
Read fitnesseTestTextVarText and fitnesseTestTextVarDefText
ChildComparerFixture | |||||
authToken | type | id | testReadAndStoreRecord? | children | testCheckContainWithValues? |
$adminAuthToken | text | fitnesseTestTextVarText | {"record":{"data":{"children":[{"children":[{"name":"id","value":"fitnesseTestTextVarText"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"divaText"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/divaText","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"text"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/text","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:57.553214Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:57.553214Z"}],"name":"updated"}],"name":"recordInfo"},{"children":[{"name":"text","value":"Text för:fitnesseTestTextVarText"}],"name":"textPart","attributes":{"lang":"sv","type":"default"}},{"children":[{"name":"text","value":"Text for:fitnesseTestTextVarText"}],"name":"textPart","attributes":{"lang":"en","type":"alternative"}}],"name":"text"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarText","accept":"application/vnd.uub.record+json"},"read_incoming_links":{"requestMethod":"GET","rel":"read_incoming_links","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarText/incomingLinks","accept":"application/vnd.uub.recordList+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarText","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"text"}],"name":"recordType"},{"name":"recordId","value":"fitnesseTestTextVarText"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"}}}} | {"name":"text","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"validationType","children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"divaText"}]}]},{"name":"textPart","children":[{"name":"text","value":"Text för:fitnesseTestTextVarText"}],"attributes":{"type":"default","lang":"sv"}},{"name":"textPart","children":[{"name":"text","value":"Text for:fitnesseTestTextVarText"}],"attributes":{"type":"alternative","lang":"en"}}]} | OK |
ChildComparerFixture | |||||
authToken | type | id | testReadAndStoreRecord? | children | testCheckContainWithValues? |
$adminAuthToken | text | fitnesseTestTextVarDefText | {"record":{"data":{"children":[{"children":[{"name":"id","value":"fitnesseTestTextVarDefText"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"divaText"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/divaText","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"text"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/text","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:57.677195Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:57.677195Z"}],"name":"updated"}],"name":"recordInfo"},{"children":[{"name":"text","value":"Text för:fitnesseTestTextVarDefText"}],"name":"textPart","attributes":{"lang":"sv","type":"default"}},{"children":[{"name":"text","value":"Text for:fitnesseTestTextVarDefText"}],"name":"textPart","attributes":{"type":"alternative","lang":"en"}}],"name":"text"},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarDefText","accept":"application/vnd.uub.record+json"},"read_incoming_links":{"requestMethod":"GET","rel":"read_incoming_links","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarDefText/incomingLinks","accept":"application/vnd.uub.recordList+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/text/fitnesseTestTextVarDefText","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"text"}],"name":"recordType"},{"name":"recordId","value":"fitnesseTestTextVarDefText"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"}}}} | {"name":"text","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"validationType","children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"divaText"}]}]},{"name":"textPart","children":[{"name":"text","value":"Text för:fitnesseTestTextVarDefText"}],"attributes":{"type":"default","lang":"sv"}},{"name":"textPart","children":[{"name":"text","value":"Text for:fitnesseTestTextVarDefText"}],"attributes":{"type":"alternative","lang":"en"}}]} | OK |
Read fitnesseTestPVar and fitnesseTestOutputPVar
RecordEndpointFixture | |||
id | type | testReadRecord? | getStatusType? |
fitnesseTestPVar | presentation | {"record":{"data":{"children":[{"children":[{"name":"id","value":"fitnesseTestPVar"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"presentationVar"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/presentationVar","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"presentation"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/presentation","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:57.887817Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:57.887817Z"}],"name":"updated"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"metadata"},{"name":"linkedRecordId","value":"fitnesseTestTextVar"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/metadata/fitnesseTestTextVar","accept":"application/vnd.uub.record+json"}},"name":"presentationOf"},{"name":"mode","value":"input"},{"name":"inputType","value":"input"}],"name":"presentation","attributes":{"type":"pVar"}},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/presentation/fitnesseTestPVar","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/presentation/fitnesseTestPVar","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"presentation"}],"name":"recordType"},{"name":"recordId","value":"fitnesseTestPVar"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/presentation/fitnesseTestPVar"}}}} | OK |
fitnesseTestOutputPVar | presentation | {"record":{"data":{"children":[{"children":[{"name":"id","value":"fitnesseTestOutputPVar"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"presentationVar"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/validationType/presentationVar","accept":"application/vnd.uub.record+json"}},"name":"validationType"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"presentation"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/recordType/presentation","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"createdBy"},{"name":"tsCreated","value":"2024-05-16T14:08:58.011938Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/user/coraUser:1299694997493014","accept":"application/vnd.uub.record+json"}},"name":"updatedBy"},{"name":"tsUpdated","value":"2024-05-16T14:08:58.011938Z"}],"name":"updated"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"metadata"},{"name":"linkedRecordId","value":"fitnesseTestTextVar"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/metadata/fitnesseTestTextVar","accept":"application/vnd.uub.record+json"}},"name":"presentationOf"},{"name":"mode","value":"output"},{"name":"inputType","value":"input"}],"name":"presentation","attributes":{"type":"pVar"}},"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://diva:8080/diva/rest/record/presentation/fitnesseTestOutputPVar","accept":"application/vnd.uub.record+json"},"update":{"requestMethod":"POST","rel":"update","contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/presentation/fitnesseTestOutputPVar","accept":"application/vnd.uub.record+json"},"index":{"requestMethod":"POST","rel":"index","body":{"children":[{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"presentation"}],"name":"recordType"},{"name":"recordId","value":"fitnesseTestOutputPVar"},{"name":"type","value":"index"}],"name":"workOrder"},"contentType":"application/vnd.uub.record+json","url":"http://diva:8080/diva/rest/record/workOrder/","accept":"application/vnd.uub.record+json"},"delete":{"requestMethod":"DELETE","rel":"delete","url":"http://diva:8080/diva/rest/record/presentation/fitnesseTestOutputPVar"}}}} | OK |
Reset testdata
Remove data created for this testDelete created metadataTextVariable, presentationVars and texts
RecordEndpointFixture | ||||
authToken | type | id | testDeleteRecord? | getStatusType? |
$adminAuthToken | presentation | fitnesseTestPVar | BLANK | OK |
$adminAuthToken | presentation | fitnesseTestOutputPVar | BLANK | OK |
$adminAuthToken | metadata | fitnesseTestTextVar | BLANK | OK |
$adminAuthToken | text | fitnesseTestTextVarText | BLANK | OK |
$adminAuthToken | text | fitnesseTestTextVarDefText | BLANK | OK |
Login.IdpLogin Top
IdpLoginTest
IdpLogin skyddas i test och produktion av inställningar i webservern Apache och är inte åtkomligt utan en godkänd inloggning mot en lokal idp. Vi förväntar oss att parametern eppn är med när användaren släpps förbi Apache och får tillgång till idpLogin servern. Parametern eppn skickas vidare till gatekeeperServer som letar i databasen efter en användare som matchar denna eppn. I användaren finns inte fältet eppn, utan det är fältet "userId" från användaren som är sparad genom en storageTerm som är det värde som används för att matcha eppn:en. Gatekeeper returnerar en authtoken för användaren och sparar användaren som inloggad. Om ingen matchande användare hittas så skapas och returneras en authToken för systemets gästanvändare.Login for DiVA example users
Hämta authTokens från idpLogin server
IdpLoginServletFixture | ||||||
EPPN | getAuthTokenForEPPN? | getIdFromLogin? | getResponseCode? | getAuthToken? | getValidForNoSeconds? | getDeleteUrl? |
fitnesseSystemAdmin@user.uu.se | <!DOCTYPE html> <html><head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> <script type="text/javascript"> window.onload = start; function start() { var authInfo = { "userId" : "fitnesseSystemAdmin@user.uu.se", "token" : "d66f6f64\-1c34\-43ab\-a6e8\-f3845af449fa", "idFromLogin" : "fitnesseSystemAdmin@user.uu.se", "validForNoSeconds" : "600", "actionLinks" : { "delete" : { "requestMethod" : "DELETE", "rel" : "delete", "url" : "https:\/\/cora.epc.ub.uu.se\/diva\/login\/rest\/apptoken\/coraUser:542161975513761" } } }; if(null!=window.opener){ window.opener.postMessage(authInfo, "https:\/\/cora.epc.ub.uu.se"); window.opener.focus(); window.close(); } } </script> <body> token: d66f6f64-1c34-43ab-a6e8-f3845af449fa </body></html> | fitnesseSystemAdmin@user.uu.se | OK | $systemAdminAuthToken<-[d66f6f64-1c34-43ab-a6e8-f3845af449fa] | 600 | [https://cora.epc.ub.uu.se/diva/login/rest/apptoken/coraUser:542161975513761] expected [https://cora.epc.ub.uu.se/diva/login/rest/authToken/coraUser:542161975513761] |
fitnesseDomainAdminUU@user.uu.se | <!DOCTYPE html> <html><head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> <script type="text/javascript"> window.onload = start; function start() { var authInfo = { "userId" : "fitnesseDomainAdminUU@user.uu.se", "token" : "b94fe6d4\-952c\-4b4e\-92a1\-94ede795ba91", "idFromLogin" : "fitnesseDomainAdminUU@user.uu.se", "validForNoSeconds" : "600", "actionLinks" : { "delete" : { "requestMethod" : "DELETE", "rel" : "delete", "url" : "https:\/\/cora.epc.ub.uu.se\/diva\/login\/rest\/apptoken\/coraUser:542165753711000" } } }; if(null!=window.opener){ window.opener.postMessage(authInfo, "https:\/\/cora.epc.ub.uu.se"); window.opener.focus(); window.close(); } } </script> <body> token: b94fe6d4-952c-4b4e-92a1-94ede795ba91 </body></html> | fitnesseDomainAdminUU@user.uu.se | OK | $domainAdminUUAuthToken<-[b94fe6d4-952c-4b4e-92a1-94ede795ba91] | 600 | [https://cora.epc.ub.uu.se/diva/login/rest/apptoken/coraUser:542165753711000] expected [https://cora.epc.ub.uu.se/diva/login/rest/authToken/coraUser:542165753711000] |
fitnesseDomainAdminKTH@user.kth.se | <!DOCTYPE html> <html><head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> <script type="text/javascript"> window.onload = start; function start() { var authInfo = { "userId" : "fitnesseDomainAdminKTH@user.kth.se", "token" : "f3feca80\-1718\-4970\-adac\-8bdbd13f0d34", "idFromLogin" : "fitnesseDomainAdminKTH@user.kth.se", "validForNoSeconds" : "600", "actionLinks" : { "delete" : { "requestMethod" : "DELETE", "rel" : "delete", "url" : "https:\/\/cora.epc.ub.uu.se\/diva\/login\/rest\/apptoken\/coraUser:542168680454562" } } }; if(null!=window.opener){ window.opener.postMessage(authInfo, "https:\/\/cora.epc.ub.uu.se"); window.opener.focus(); window.close(); } } </script> <body> token: f3feca80-1718-4970-adac-8bdbd13f0d34 </body></html> | fitnesseDomainAdminKTH@user.kth.se | OK | $domainAdminKTHAuthToken<-[f3feca80-1718-4970-adac-8bdbd13f0d34] | 600 | [https://cora.epc.ub.uu.se/diva/login/rest/apptoken/coraUser:542168680454562] expected [https://cora.epc.ub.uu.se/diva/login/rest/authToken/coraUser:542168680454562] |
userNotInDb@user.uu.se | <!DOCTYPE html> <html><head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> <script type="text/javascript"> window.onload = start; function start() { var authInfo = { "userId" : "null", "token" : "1205fb02\-f2cc\-41a2\-b5df\-50a3f558c55c", "idFromLogin" : "null", "validForNoSeconds" : "600", "actionLinks" : { "delete" : { "requestMethod" : "DELETE", "rel" : "delete", "url" : "https:\/\/cora.epc.ub.uu.se\/diva\/login\/rest\/apptoken\/coraUser:5368656924943436" } } }; if(null!=window.opener){ window.opener.postMessage(authInfo, "https:\/\/cora.epc.ub.uu.se"); window.opener.focus(); window.close(); } } </script> <body> token: 1205fb02-f2cc-41a2-b5df-50a3f558c55c </body></html> | null | OK | $guestToken<-[1205fb02-f2cc-41a2-b5df-50a3f558c55c] | 600 | [https://cora.epc.ub.uu.se/diva/login/rest/apptoken/coraUser:5368656924943436] expected [https://cora.epc.ub.uu.se/diva/login/rest/authToken/coraUser:5368656924943436] |
Hämta authTokens via idpLogin
Hämta authTokens från idpLogin server
Comment | ||||||
IdpLoginServletFixture | ||||||
EPPN | getAuthTokenForEPPN? | getIdFromLogin? | getResponseCode? | getAuthToken? | getValidForNoSeconds? | getDeleteUrl? |
fitnesseAdminDb@user.test.se | fitnesseAdminDb@user.test.se | OK | $adminAuthToken= | https://cora.epc.ub.uu.se/diva/login/rest/authToken/62 | ||
fitnesseUserDb@user.test.se | fitnesseUserDb@user.test.se | OK | $userAuthToken= | https://cora.epc.ub.uu.se/diva/login/rest/authToken/63 | ||
userNotInDb@user.uu.se | OK | https://cora.epc.ub.uu.se/diva/login/rest/authToken/coraUser:5368656924943436 |
Uppdatera en organisation
Uppdatera organisation 1450 med nytt namn
comment | |||||
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$adminAuthToken | divaOrganisation | 1450 | {"children":[{"children":[{"name":"id","value":"1450"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"divaOrganisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"divaOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"organisationName","value":"Norska ministerrådet"},{"name":"language","value":"sv"}],"name":"name"},{"children":[{"name":"organisationName","value":"Nordiska ministerrådet"},{"name":"language","value":"en"}],"name":"alternativeName"},{"name":"domain","value":"norden"},{"name":"country","value":"SE"},{"name":"URL","value":"http://www.norden.org"},{"name":"organisationType","value":"unit"},{"name":"organisationNumber","value":"3333333333"},{"name":"eligible","value":"yes"},{"name":"showInDefence","value":"no"},{"name":"topLevel","value":"no"},{"name":"showInPortal","value":"no"}],"name":"organisation"} | OK |
Läs organisation 1450 igen för att se att den är uppdaterad
comment | ||||
RecordEndpointFixture | ||||
authToken | type | id | testReadRecord? | getStatusType? |
$adminAuthToken | divaOrganisation | 1450 | =~/"value":"Norska ministerrådet"/ | OK |
Återställ ursprunglig organisation 1450
comment | |||||
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$adminAuthToken | divaOrganisation | 1450 | {"children":[{"children":[{"name":"id","value":"1450"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"divaOrganisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"divaOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"organisationName","value":"Nordiska ministerrådet"},{"name":"language","value":"sv"}],"name":"name"},{"children":[{"name":"organisationName","value":"Nordiska ministerrådet"},{"name":"language","value":"en"}],"name":"alternativeName"},{"name":"domain","value":"norden"},{"name":"country","value":"SE"},{"name":"URL","value":"http://www.norden.org"},{"name":"organisationType","value":"unit"},{"name":"organisationNumber","value":"3333333333"},{"name":"eligible","value":"yes"},{"name":"showInDefence","value":"no"},{"name":"topLevel","value":"no"},{"name":"showInPortal","value":"no"}],"name":"organisation"} | OK |
Logout
comment | |||
AppTokenEndpointFixture | |||
userId | authTokenToLogOut | removeAuthTokenForUser? | getStatusType? |
62 | $adminAuthToken | OK |
Prova att uppdatera en organisation för att visa att authToken inte är giltig efter utloggning
Uppdatera organisation 1450 med nytt namn
Comment | |||||
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$adminAuthToken | divaOrganisation | 1450 | {"children":[{"children":[{"name":"id","value":"1450"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"divaOrganisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"divaOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"organisationName","value":"Norska ministerrådet"},{"name":"language","value":"sv"}],"name":"name"},{"children":[{"name":"organisationName","value":"Nordiska ministerrådet"},{"name":"language","value":"en"}],"name":"alternativeName"},{"name":"domain","value":"norden"},{"name":"country","value":"SE"},{"name":"URL","value":"http://www.norden.org"},{"name":"organisationType","value":"unit"},{"name":"organisationNumber","value":"3333333333"},{"name":"eligible","value":"yes"},{"name":"showInDefence","value":"no"},{"name":"topLevel","value":"no"},{"name":"showInPortal","value":"no"}],"name":"organisation"} | UNAUTHORIZED |
Keyboard Shortcuts ?
General
- t Test page or suite
- e Edit page
- v View page (after test)
- a Add new page
Go To
- g u User Guide
- g q Quick Reference Guide
- g f Full Reference Guide
- g c Recent Changes
Edit Mode
- CTRL+s Save page
- ESC Cancel edit
Tools
- p Properties
- w Where used?
- AK+v Versions
- AK+h Page History
- / Focus on search bar
- s Open search page