Suite Set Ups
Included page: .SuiteSetUp (edit)
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 |
Included page: .TheDiVATests.DivaTests.SuiteSetUp (edit)
Setup login
Login for admin
AppTokenEndpointFixture | ||||
userId | appToken | getAuthTokenForAppToken? | getAuthToken? | getStatusType? |
coraUser:1299694997493014 | f48a2fb3-814e-404a-a2dd-9860aff4e328 | $adminAuthToken= |
script | AuthTokenHolder |
setAdminAuthToken | $adminAuthToken |
Login for user
AppTokenEndpointFixture | ||||
userId | appToken | getAuthTokenForAppToken? | getAuthToken? | getStatusType? |
121212 | $userAuthToken= | CREATED |
script | AuthTokenHolder |
setUserAuthToken | $userAuthToken |
Login for DiVA example users
Hämta authTokens från idpLogin server
IdpLoginServletFixture | ||||||
EPPN | getAuthTokenForEPPN? | getIdFromLogin? | getResponseCode? | getAuthToken? | getValidForNoSeconds? | getDeleteUrl? |
fitnesseSystemAdmin@user.uu.se | $systemAdminAuthToken= | |||||
fitnesseDomainAdminUU@user.uu.se | $domainAdminUUAuthToken= | |||||
fitnesseDomainAdminKTH@user.kth.se | $domainAdminKTHAuthToken= | |||||
userNotInDb@user.uu.se | $guestToken= |
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"} | $createdId = | CREATED |
Det ska gå att läsa ett IndexBatchJob
Read record indexBatchJob $createdId
ChildComparerFixture | |||
authToken | type | id | testReadAndStoreRecord? |
$adminAuthToken | indexBatchJob | $createdId |
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 | {"children":[{"children":[{"name":"ignoreOverwriteProtection","value":"true"},{"name":"id","value":"$createdId"},{"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 |
Läs posten och kolla att uppdateringen gick igenom
Read record indexBatchJob $createdId
ChildComparerFixture | |||
authToken | type | id | testReadAndStoreRecord? |
$adminAuthToken | indexBatchJob | $createdId |
Compare record data $createdId
ChildComparerFixture | |
children | testCheckContainWithValues? |
{"children":[{"children":[{"name":"id","value":"$createdId"},{"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 | 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"} | $createdId = | CREATED |
SystemAdmin ska kunna läsa en post av typ IndexBatchJob
Read record indexBatchJob $createdId
ChildComparerFixture | |||
authToken | type | id | testReadAndStoreRecord? |
$systemAdminAuthToken | indexBatchJob | $createdId |
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 | {"children":[{"children":[{"name":"ignoreOverwriteProtection","value":"true"},{"name":"id","value":"$createdId"},{"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 |
Läs posten och kolla att uppdateringen gick igenom
Read record indexBatchJob $createdId
ChildComparerFixture | |||
authToken | type | id | testReadAndStoreRecord? |
$systemAdminAuthToken | indexBatchJob | $createdId |
Compare record data $createdId
ChildComparerFixture | |
children | testCheckContainWithValues? |
{"children":[{"children":[{"name":"id","value":"$createdId"},{"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 | 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"} | $createdId = | 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"} | UNAUTHORIZED |
DomainAdmin ska inte kunna läsa en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testReadRecord? | getStatusType? |
$domainAdminAuthToken | indexBatchJob | $createdId | UNAUTHORIZED |
DomainAdmin ska inte kunna uppdatera en post av typ IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$domainAdminAuthToken | indexBatchJob | $createdId | {"children":[{"children":[{"name":"ignoreOverwriteProtection","value":"true"},{"name":"id","value":"$createdId"},{"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"} | UNAUTHORIZED |
DomainAdmin ska inte kunna radera en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testDeleteRecord? | getStatusType? |
$domainAdminAuthToken | indexBatchJob | $createdId | 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"} | UNAUTHORIZED |
Guest ska inte kunna läsa en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testReadRecord? | getStatusType? |
$guestAuthToken | indexBatchJob | $createdId | UNAUTHORIZED |
Guest ska inte kunna uppdatera en post av typ IndexBatchJob
RecordEndpointFixture | |||||
authToken | type | id | json | testUpdateRecord? | getStatusType? |
$guestAuthToken | indexBatchJob | $createdId | {"children":[{"children":[{"name":"ignoreOverwriteProtection","value":"true"},{"name":"id","value":"$createdId"},{"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"} | UNAUTHORIZED |
Guest ska inte kunna radera en post av typ IndexBatchJob
RecordEndpointFixture | ||||
authToken | type | id | testDeleteRecord? | getStatusType? |
$guestAuthToken | indexBatchJob | $createdId | 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 | OK |
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