Person

Person

Personsposten är en så kallad auktoritetspost i syfte att identifiera personer i relation till publikationer och projekt.

Data innehåller bland annat namn och kopplingar till organisationer.

Personer läses och uppdateras i en databas och förändringar synchroniseras till Fedora Commons från Classic.

I DiVA powered by Cora är informationen om en person delad på två posttyper, person och personDomainPart. Posttypen person innehåller gemensamma delar som kan ändras av användare från alla olika medlemmar. Posttypen personDomainPart innehåller information om en person som är specifik för en medlem, (lokaltid och organisationstillhörighet)

För att hålla ihop person med sina personDomainParts har personposten en lista på personDomainPart. Denna lista kan inte uppdateras av någon användare utan uppdateras automatiskt av servern när man lägger till eller tar bort en personDomainPart.

Person har i recordInfo en lista på ingående domäner, hämtade från kopplade personDomainParts. Denna lista kan inte uppdateras av någon användare utan uppdateras automatiskt av servern när man lägger till eller tar bort en personDomainPart.

PersonDomainPart har fältet public. Detta fält kan inte uppdateras av någon användare utan uppdateras automatiskt av servern när man uppdaterar fältet public i recordInfo på personposten.

Metadata

Fält och begränsningar:

en inloggad användare skall kunna uppdatera "sin egen" personpost, men med begränsningar, dessa är ännu inte inlagda
Det som står listat här för uppdatering och läsning (ej ny) och namnen som står är nameInData.

Person


PersonDomainPart


PersonDomainPart för ny

identifier och affiliation får inte båda vara 0.

Vanlig

identifier och affiliation får inte båda vara 0.

RecordType

Person


Läs posttyp Person


RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken recordType person OK

Läs topnivå metadatagruppen för en ny person, och kontrollera att den har rätt barn

Kontrollera barnen till personNewGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personNewGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
15 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata recordInfoDivaAutogeneratedNewGroup 1 1 recordInfo noRestrictions
$adminAuthToken metadata personNameGroup 1 1 authorisedName noRestrictions
$adminAuthToken metadata personAcademicTitleTextVar 0 1 academicTitle readWrite
$adminAuthToken metadata yearOfBirthTextVar 0 1 yearOfBirth readWrite
$adminAuthToken metadata yearOfDeathTextVar 0 1 yearOfDeath readWrite
$adminAuthToken metadata personEmailTextVar 0 1 emailAddress readWrite
$adminAuthToken metadata personAlternativeNameGroup 0 X alternativeName readWrite
$adminAuthToken metadata personURLGroup 0 X externalURL readWrite
$adminAuthToken metadata personDomainPartLink 0 X personDomainPart readWrite
$adminAuthToken metadata personOtherAffiliationGroup 0 X otherAffiliation readWrite
$adminAuthToken metadata personORCIDValueTextVar 0 X ORCID_ID readWrite
$adminAuthToken metadata personVIAFValueTextVar 0 X VIAF_ID readWrite
$adminAuthToken metadata personLibrisValueTextVar 0 X Libris_ID readWrite
$adminAuthToken metadata personBiographyEnglishGroup 0 1 biographyEnglish readWrite
$adminAuthToken metadata personBiographySwedishGroup 0 1 biographySwedish readWrite

Kontrollera recordInfoDivaAutogeneratedNewGroup


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata recordInfoDivaAutogeneratedNewGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
1 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata dataDividerDivaLink 1 1 dataDivider noRestrictions

Läs topnivå metadatagruppen för en befintlig person, och kontrollera att den har rätt barn

Kontrollera barnen till personGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
15 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata recordInfoPersonDivaGroup 1 1 recordInfo noRestrictions
$adminAuthToken metadata personNameGroup 1 1 authorisedName noRestrictions
$adminAuthToken metadata personAcademicTitleTextVar 0 1 academicTitle readWrite
$adminAuthToken metadata yearOfBirthTextVar 0 1 yearOfBirth readWrite
$adminAuthToken metadata yearOfDeathTextVar 0 1 yearOfDeath readWrite
$adminAuthToken metadata personEmailTextVar 0 1 emailAddress readWrite
$adminAuthToken metadata personAlternativeNameGroup 0 X alternativeName readWrite
$adminAuthToken metadata personURLGroup 0 X externalURL readWrite
$adminAuthToken metadata personDomainPartLink 0 X personDomainPart readWrite
$adminAuthToken metadata personOtherAffiliationGroup 0 X otherAffiliation readWrite
$adminAuthToken metadata personORCIDValueTextVar 0 X ORCID_ID readWrite
$adminAuthToken metadata personVIAFValueTextVar 0 X VIAF_ID readWrite
$adminAuthToken metadata personLibrisValueTextVar 0 X Libris_ID readWrite
$adminAuthToken metadata personBiographyEnglishGroup 0 1 biographyEnglish readWrite
$adminAuthToken metadata personBiographySwedishGroup 0 1 biographySwedish readWrite

Läst in metadatagruppen recordInfoPersonDivaGroup för senare kontroll

Kontrollera recordInfoPersonDivaGroup


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata recordInfoPersonDivaGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
8 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata idTextVar 1 1 id write
$adminAuthToken metadata recordTypeLink 1 1 type write
$adminAuthToken metadata createdByLink 1 1 createdBy readWrite
$adminAuthToken metadata dataDividerDivaLink 1 1 dataDivider write
$adminAuthToken metadata tsCreatedTextVar 1 1 tsCreated write
$adminAuthToken metadata updatedGroup 1 X updated readWrite
$adminAuthToken metadata personPublicCollectionVar 1 1 public readWrite
$adminAuthToken metadata domainCollectionVar 0 X domain readWrite

Kontrollera updated


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata updatedGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
2 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata updatedByLink 1 1 updatedBy noRestrictions
$adminAuthToken metadata tsUpdatedTextVar 1 1 tsUpdated noRestrictions

Kontrollera authorisedName


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personNameGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
2 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata firstNameTextVar 0 1 givenName noRestrictions
$adminAuthToken metadata lastNameTextVar 0 1 familyName noRestrictions

Kontrollera alternativeName


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personAlternativeNameGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
2 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata firstNameTextVar 0 1 givenName noRestrictions
$adminAuthToken metadata lastNameTextVar 0 1 familyName noRestrictions

Kontrollera externalURL


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personURLGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
2 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata personExternalURLLabelTextVar 1 1 linkTitle noRestrictions
$adminAuthToken metadata personExternalURLTextVar 1 1 URL noRestrictions

Kontrollera otherAffiliation


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personOtherAffiliationGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
3 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata personOtherAffiliationTextVar 1 1 affiliation noRestrictions
$adminAuthToken metadata personAffiliationFromTextVar 0 1 affiliationFromYear noRestrictions
$adminAuthToken metadata personAffiliationUntilTextVar 0 1 affiliationUntilYear noRestrictions

Kontrollera biographyEnglish


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personBiographyEnglishGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
2 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata engLanguageCollectionVar 1 1 language noRestrictions
$adminAuthToken metadata personBiographyTextVar 1 1 biography noRestrictions

Kontrollera biographySwedish


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personBiographySwedishGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
2 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata sweLanguageCollectionVar 1 1 language noRestrictions
$adminAuthToken metadata personBiographyTextVar 1 1 biography noRestrictions

PersonDomainPart


RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken recordType personDomainPart OK

Läs topnivå metadatagruppen för en ny person, och kontrollera att den har rätt barn

Kontrollera barnen till personDomainPartNewGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personDomainPartNewGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
4 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata recordInfoAutogeneratedDomainNewGroup 1 1 recordInfo noRestrictions
$adminAuthToken metadata personLink 1 1 personLink noRestrictions
$adminAuthToken metadata personLocalValueTextVar 0 X identifier noRestrictions
$adminAuthToken metadata personAffiliationGroup 0 X affiliation noRestrictions

Kontrollera recordInfo

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata recordInfoAutogeneratedDomainNewGroup

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
2 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata dataDividerDivaLink 1 1 dataDivider noRestrictions
$adminAuthToken metadata domainCollectionVar 1 1 domain noRestrictions

Läs topnivå metadatagruppen för en befintlig person, och kontrollera att den har rätt barn

Kontrollera barnen till personDomainPartGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personDomainPartGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
3 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata recordInfoWithDomainGroup 1 1 recordInfo noRestrictions
$adminAuthToken metadata personLocalValueTextVar 0 X identifier readWrite
$adminAuthToken metadata personAffiliationGroup 0 X affiliation noRestrictions

Kontrollera recordInfo

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata recordInfoWithDomainGroup

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
8 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata idTextVar 1 1 id write
$adminAuthToken metadata recordTypeLink 1 1 type write
$adminAuthToken metadata createdByLink 1 1 createdBy readWrite
$adminAuthToken metadata dataDividerDivaLink 1 1 dataDivider write
$adminAuthToken metadata tsCreatedTextVar 1 1 tsCreated write
$adminAuthToken metadata updatedGroup 1 X updated readWrite
$adminAuthToken metadata personPublicCollectionVar 1 1 public readWrite
$adminAuthToken metadata domainCollectionVar 1 1 domain readWrite

Kontrollera affiliation


Läs in

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata personAffiliationGroup

Kontrollera barnen

ChildComparerFixture
expectedNumberOfChildren testCheckNumberOfChildren?
3 OK

MetadataLinkFixture
authToken linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getNameInData? getRecordPartConstraint?
$adminAuthToken metadata divaOrganisationLink 1 1 organisationLink noRestrictions
$adminAuthToken metadata personAffiliationFromTextVar 0 1 affiliationFromYear noRestrictions
$adminAuthToken metadata personAffiliationUntilTextVar 0 1 affiliationUntilYear noRestrictions

Roller

Notera att rättigheterna som kontrolleras i det här avsnittet gäller, vilka rättigheter man har på postTypen inte enstaka poster. Rättigheterna för enstaka poster kontrolleras under de olika testerna för rättigheter så som read, update, etc.

SystemAdmin

SystemAdmin har tillgång till validate, list och search för person postTypen

Validate och batch_index för personpost är inte implementerade än, därför finns de med i expectedPermissionResult

Kontrollera de actions systemAdmin får med i recordType för person

variable defined: currentAuthToken=$systemAdminAuthToken
variable defined: currentRecordType=person
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$systemAdminAuthToken recordType person {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action batch_index is missing.

Kontrollera de actions systemAdmin får med i recordType för personDomainPart

variable defined: currentAuthToken=$systemAdminAuthToken
variable defined: currentRecordType=personDomainPart
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action validate is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$systemAdminAuthToken recordType personDomainPart {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action validate is missing. Action batch_index is missing.

DomainAdmin

DomainAdmin har tillgång till validate och search för person postTypen

Kontrollera de actions domainAdmin får med i recordType för person

variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: currentRecordType=person
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$domainAdminUUAuthToken recordType person {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.

Kontrollera de actions domainAdmin får med i recordType för personDomainPart

variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: currentRecordType=personDomainPart
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$domainAdminUUAuthToken recordType personDomainPart {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action validate is missing. Action list is missing. Action batch_index is missing.

Guest

Guest har tillgång till search för person postTypen

Kontrollera de actions guest får med i recordType för person

variable defined: currentAuthToken=$guestToken
variable defined: currentRecordType=person
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$guestToken recordType person {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.

Kontrollera de actions guest får med i recordType för personDomainPart

variable defined: currentAuthToken=$guestToken
variable defined: currentRecordType=personDomainPart
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$guestToken recordType personDomainPart {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.

Läsa

Det skall gå att läsa personer via REST API:et och i svaret få med vilka rättigheter den inloggade användaren har både på post och delpostnivå.

Kontrollera actionLinks för personer, eftersom vi ännu inte implementerat stöd för att radera en personer, eller läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.

Läs personer som divaEverything via den och se att fälten är med i svaret


Personpost är byggt med en superpost (personpost) och en subpost (personDomainPart)

variable defined: currentAuthToken=$adminAuthToken

Läs personpost

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.
variable defined: expectedMissingReadPartPermissions=none
variable defined: expectedMissingWritePartPermissions=domain!- -!personDomainPart
variable defined: expectedExistFieldsResult=OK

Validate everything has been read correctly.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:106

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.



Läs personDomainPart

Data for personDomainPart authority-person:106:kth


!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-! variable defined: recordId=authority-person:106:kth

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"32921312"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedData=!-{"children":[{"name":"identifier","value":"32921312","repeatId":"0"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!


variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:kth


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:106:kth

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:kth


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:106:kth


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Läs personDomainPart

Data for personDomainPart authority-person:106:test


variable defined: recordId=authority-person:106:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:106:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:106:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.



Det ska gå att läsa alla mjöliga kombinationer av personpost som går att skapa i Classic. Följande fall täcker in de varianter som vi känner till att vi kan få från fedora.

Det ska gå att läsa en personpost som:

OBS: Vi behöver hantera hur vi konverterar och läser HTML "escaped" tecken från biografi

Alla fall


Fall 1:

Läs personpost


2021-03-23T14:33:52.976000Z

Data for person authority-person:111


variable defined: recordId=authority-person:111

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:111


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:111

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"<p>Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. </p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. </p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:111


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:111:uu


variable defined: recordId=authority-person:111:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:111:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:111:uu

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:111:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Läs personDomainPart

Data for personDomainPart authority-person:111:test


variable defined: recordId=authority-person:111:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:111:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:111:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:111:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Fall 2:

Läs personpost

Data for person authority-person:112


variable defined: recordId=authority-person:112

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedData=!- {"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} -!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!


variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:112


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:112

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:112


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p>

Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p>

Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p>

Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p>

Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:112


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:112:uu


variable defined: recordId=authority-person:112:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"}-!


variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"}-!


variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:112:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:112:uu

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:112:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:112:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Fall 3:

Data for person authority-person:110


variable defined: recordId=authority-person:110

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:110


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:110

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:110


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"<p>Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). </p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). </p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"} OK

Check permissions for a record authority-person:110


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 4:

Data for person authority-person:115


RecordId är authority-person:115
variable defined: recordId=authority-person:115

Inkludera recordType person eftersom detta är en person

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart




Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:115"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Bader Ginsburg"},{"name":"givenName","value":"Ruth"}],"name":"authorisedName"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:115


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:115

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:115"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Bader Ginsburg"},{"name":"givenName","value":"Ruth"}],"name":"authorisedName"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:115


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:115"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Bader Ginsburg"},{"name":"givenName","value":"Ruth"}],"name":"authorisedName"}],"name":"person"} OK

Check permissions for a record authority-person:115


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 5.1:

Data for person authority-person:107


variable defined: recordId=authority-person:107

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:107"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:17:24.727000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"}],"name":"person"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:107


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:107

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:107"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:17:24.727000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:107


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:107"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:17:24.727000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"}],"name":"person"} OK

Check permissions for a record authority-person:107


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 5.2:

Data for person authority-person:108


RecordId är authority-person:108
variable defined: recordId=authority-person:108

Inkludera recordType person eftersom detta är en person

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:108"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:21:51.193000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"ORCID_ID","value":"0234-23423-434-234"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:108


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:108

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:108"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:21:51.193000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"ORCID_ID","value":"0234-23423-434-234"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:108


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:108"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:21:51.193000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"ORCID_ID","value":"0234-23423-434-234"}],"name":"person"} OK

Check permissions for a record authority-person:108


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 5.3:

Data for person authority-person:109


variable defined: recordId=authority-person:109

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:109"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:23:46.533000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:109:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:109:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:109


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:109

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:109"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:23:46.533000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:109:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:109:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:109


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:109"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:23:46.533000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:109:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:109:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:109


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 5.4:

Data for person authority-person:119


variable defined: recordId=authority-person:119

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:119"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:21:54.890000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Hwasser"}],"name":"authorisedName"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:119


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:119

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:119"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:21:54.890000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Hwasser"}],"name":"authorisedName"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:119


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:119"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:21:54.890000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Hwasser"}],"name":"authorisedName"}],"name":"person"} OK

Check permissions for a record authority-person:119


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 5.5:

Data for person authority-person:120


variable defined: recordId=authority-person:120

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:120"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:22:48.229000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"givenName","value":"Elise"}],"name":"authorisedName"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:120


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:120

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:120"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:22:48.229000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"givenName","value":"Elise"}],"name":"authorisedName"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:120


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:120"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:22:48.229000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"givenName","value":"Elise"}],"name":"authorisedName"}],"name":"person"} OK

Check permissions for a record authority-person:120


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 5.6:

Data for person authority-person:121


variable defined: recordId=authority-person:121

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:121"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:24:22.733000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"familyName","value":"Pettersson"}],"name":"alternativeName"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:121


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:121

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:121"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:24:22.733000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"familyName","value":"Pettersson"}],"name":"alternativeName"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:121


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:121"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:24:22.733000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"familyName","value":"Pettersson"}],"name":"alternativeName"}],"name":"person"} OK

Check permissions for a record authority-person:121


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 5.7:

Data for person authority-person:122


variable defined: recordId=authority-person:122

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:122"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:24:54.743000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"givenName","value":"Betty"}],"name":"alternativeName"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:122


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:122

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:122"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:24:54.743000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"givenName","value":"Betty"}],"name":"alternativeName"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:122


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:122"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:24:54.743000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"name":"givenName","value":"Betty"}],"name":"alternativeName"}],"name":"person"} OK

Check permissions for a record authority-person:122


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 5.8:

Data for person authority-person:123


variable defined: recordId=authority-person:123

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:123"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:30:58.323000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"name":"emailAddress","value":"veronica@maggio.se"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:123


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:123

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:123"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:30:58.323000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"name":"emailAddress","value":"veronica@maggio.se"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:123


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:123"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-25T10:30:58.323000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"name":"emailAddress","value":"veronica@maggio.se"}],"name":"person"} OK

Check permissions for a record authority-person:123


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall 6: AVSTÄNGT

Läs personpost

Data for person authority-person:114


variable defined: recordId=authority-person:114

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:114"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:11:51.804000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"¤%%#¤#¤#\")\"(#p)(\"p)HG4WOITP98¤)(¤#)\"(%/\"#)=\")(#hfp)f\"(h)823/\")#(%IHPOIAWEOFJKAWELF893PAP8oiapoiw4owejwag"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"1231092950249501984+02934+0928340925+09572+3094+0923842570234§"},{"name":"givenName","value":"0213+8490712+38578475903+02934818273598345+98§"}],"name":"authorisedName"},{"name":"academicTitle","value":"2399059090\"(#/)(¤//%)\"#=!)\"(#/&%/¤)(#¤=)\"#¤()%/¤(=)"},{"name":"yearOfBirth","value":"0001"},{"name":"yearOfDeath","value":"0000"},{"name":"emailAddress","value":"!\"#¤%/((&)=(=)(%/&=543534565345"},{"repeatId":"0","children":[{"name":"familyName","value":"23984845ææø§½¶(¤\"#)¤?=)=¤j29348908"},{"name":"givenName","value":"ũũü^!\"#¤345adsfj\"#0924909\"#¤=)(%8¤\"=)%=\")¤#(/(\"%?)=#\""}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"??????????????????????????¶"},{"name":"URL","value":"http://¤#¤)=#)¤(=9029348082OÖlkjasdfupw9tp23poiargp8235723904093#(((%(%("}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"234\"#)(¤\"(%/=)\"¤(%/\"#(¤/\"=)#(¤/=)\"(#%/=)\"(#/%)(¤%?=)#\"(¤?=)%//(#\")¤#=)¤(#\"?=)/%(¤9+)\"?#=)¤(?=)/%98427598234+20938?=%)/2873()\"/#¤)(/?(\"/#)(¤/\")(#%/#¤#"},{"name":"affiliationFromYear","value":"0000"},{"name":"affiliationUntilYear","value":"0000"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"asdfgölhawöoierupowierölkasndöflkjawoöeiroj"},{"repeatId":"0","name":"VIAF_ID","value":"alksöjdflkjawöoeijfölaksdfölaksnvölskdvn.z,xföoiawje"},{"repeatId":"0","name":"Libris_ID","value":"asdfkäaslökäöaoweäopfakgndsfgnsldkfngölkasjdöflkjsfökasdfasdf"},{"children":[{"name":"biography","value":"&lt;p&gt;We want a shrubbery!!&lt;br /&gt;You can&apos;t expect to wield supreme power just &apos;cause some watery tart threw a sword at you! Well, I didn&apos;t vote for you. Well, I got better. We shall say &apos;Ni&apos; again to you, if you do not appease us. She looks like one.&lt;/p&gt;&lt;p&gt;Look, my liege! Well, she turned me into a newt. I don&apos;t want to talk to you no more, you empty-headed animal food trough water!  I fart in your general direction!  Your mother was a hamster and your father smelt of elderberries! Now leave before I am forced to taunt you a second time!&lt;/p&gt;&lt;p&gt;Oh, ow!&lt;br /&gt;Who&apos;s that then? I have to push the pram a lot. Who&apos;s that then? You don&apos;t frighten us, English pig-dogs! Go and boil your bottoms, sons of a silly person! I blow my nose at you, so-called Ah-thoor Keeng, you and all your silly English K-n-n-n-n-n-n-n-niggits!&lt;/p&gt;&lt;p&gt;Oh! Come and see the violence inherent in the system! Help, help, I&apos;m being repressed!&lt;br /&gt;Well, she turned me into a newt.&lt;br /&gt;The swallow may fly south with the sun, and the house martin or the plover may seek warmer climes in winter, yet these are not strangers to our land.&lt;br /&gt;Well, what do you want?&lt;br /&gt;What a strange person. Well, what do you want? What do you mean? Why? Bring her forward!&lt;/p&gt;&lt;p&gt;Shut up! Will you shut up?!&lt;br /&gt;Ni! Ni! Ni! Ni!&lt;br /&gt;Well, I didn&apos;t vote for you.&lt;br /&gt;Well, Mercia&apos;s a temperate zone! And the hat. She&apos;s a witch! Oh! Come and see the violence inherent in the system! Help, help, I&apos;m being repressed! Why do you think that she is a witch? The Knights Who Say Ni demand a sacrifice!&lt;/p&gt;&lt;p&gt;We want a shrubbery!! Burn her! Bloody Peasant! Found them? In Mercia?! The coconut&apos;s tropical! Burn her anyway!&lt;/p&gt;&lt;p&gt;I&apos;m not a witch. Oh, ow! Shut up! Will you shut up?! The swallow may fly south with the sun, and the house martin or the plover may seek warmer climes in winter, yet these are not strangers to our land.&lt;/p&gt;&lt;p&gt;Where&apos;d you get the coconuts? Oh! Come and see the violence inherent in the system! Help, help, I&apos;m being repressed! Ni! Ni! Ni! Ni! And this isn&apos;t my nose. This is a false one. Knights of Ni, we are but simple travelers who seek the enchanter who lives beyond these woods.&lt;/p&gt;&lt;p&gt;Burn her! The Knights Who Say Ni demand a sacrifice! Well, she turned me into a newt. The Knights Who Say Ni demand a sacrifice! Listen. Strange women lying in ponds distributing swords is no basis for a system of government. Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.&lt;/p&gt;&lt;p&gt;And the hat. She&apos;s a witch! Listen. Strange women lying in ponds distributing swords is no basis for a system of government. Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.&lt;/p&gt;&lt;p&gt;He hasn&apos;t got shit all over him. Well, we did do the nose. We found them. But you are dressed as one\u2026&lt;/p&gt;&lt;p&gt;We found them. I don&apos;t want to talk to you no more, you empty-headed animal food trough water! I fart in your general direction! Your mother was a hamster and your father smelt of elderberries! Now leave before I am forced to taunt you a second time!&lt;/p&gt;&lt;p&gt;Burn her! Why do you think that she is a witch? What a strange person. Look, my liege! Bloody Peasant! Found them? In Mercia?! The coconut&apos;s tropical!&lt;/p&gt;&lt;p&gt;What do you mean? And the hat. She&apos;s a witch! Well, what do you want? The Lady of the Lake, her arm clad in the purest shimmering samite, held aloft Excalibur from the bosom of the water, signifying by divine providence that I, Arthur, was to carry Excalibur. That is why I am your king.&lt;/p&gt;&lt;p&gt;Well, she turned me into a newt. But you are dressed as one\u2026 Well, what do you want? A newt?&lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>A tremor in the Force. The last time I felt it was in the presence of my old master.<br />Ye-ha! Obi-Wan is here. The Force is with him. You mean it controls your actions? I call it luck. Remember, a Jedi can feel the Force flowing through him.<\/p><p>I find your lack of faith disturbing. Hokey religions and ancient weapons are no match for a good blaster at your side, kid. Hey, Luke! May the Force be with you. But with the blast shield down, I can't even see! How am I supposed to fight?<\/p><p>Partially, but it also obeys your commands.<br />Dantooine. They're on Dantooine. Ye-ha! I call it luck. A tremor in the Force. The last time I felt it was in the presence of my old master.<\/p><p>I care. So, what do you think of her, Han?<br />I find your lack of faith disturbing.<br />Oh God, my uncle. How am I ever gonna explain this?<br />Ye-ha!<br />Dantooine. They're on Dantooine. I suggest you try it again, Luke. This time, let go your conscious self and act on instinct. The more you tighten your grip, Tarkin, the more star systems will slip through your fingers.<\/p><p>Dantooine. They're on Dantooine.<br />Still, she's got a lot of spirit. I don't know, what do you think?<br />He is here.<br />I find your lack of faith disturbing. Escape is not his plan. I must face him, alone. Alderaan? I'm not going to Alderaan. I've got to go home. It's late, I'm in for it as it is. The Force is strong with this one. I have you now.<\/p><p>You're all clear, kid. Let's blow this thing and go home! All right. Well, take care of yourself, Han. I guess that's what you're best at, ain't it? Your eyes can deceive you. Don't trust them. Look, I can take you as far as Anchorhead. You can get a transport there to Mos Eisley or wherever you're going.<\/p><p>As you wish. Your eyes can deceive you. Don't trust them. I call it luck. Red Five standing by. Hey, Luke! May the Force be with you.<\/p><p>What?! In my experience, there is no such thing as luck. What!? But with the blast shield down, I can't even see! How am I supposed to fight? In my experience, there is no such thing as luck.<\/p><p>I'm trying not to, kid. The Force is strong with this one. I have you now. She must have hidden the plans in the escape pod. Send a detachment down to retrieve them, and see to it personally, Commander. There'll be no one to stop us this time!<\/p><p>Look, I ain't in this for your revolution, and I'm not in it for you, Princess. I expect to be well paid. I'm in it for the money. What?! Hey, Luke! May the Force be with you. Escape is not his plan. I must face him, alone.<\/p><p>Hey, Luke! May the Force be with you. Red Five standing by. But with the blast shield down, I can't even see! How am I supposed to fight? In my experience, there is no such thing as luck.<\/p><p>I need your help, Luke. She needs your help. I'm getting too old for this sort of thing. Hokey religions and ancient weapons are no match for a good blaster at your side, kid. Partially, but it also obeys your commands.<\/p><p>You mean it controls your actions? You're all clear, kid. Let's blow this thing and go home! Alderaan? I'm not going to Alderaan. I've got to go home. It's late, I'm in for it as it is. Kid, I've flown from one side of this galaxy to the other. I've seen a lot of strange stuff, but I've never seen anything to make me believe there's one all-powerful Force controlling everything. There's no mystical energy field that controls my destiny. It's all a lot of simple tricks and nonsense.<\/p><p>Alderaan? I'm not going to Alderaan. I've got to go home. It's late, I'm in for it as it is. Remember, a Jedi can feel the Force flowing through him. I care. So, what do you think of her, Han? Leave that to me. Send a distress signal, and inform the Senate that all on board were killed.<\/p><p>The Force is strong with this one. I have you now. Still, she's got a lot of spirit. I don't know, what do you think? Your eyes can deceive you. Don't trust them. Hokey religions and ancient weapons are no match for a good blaster at your side, kid.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:114:¤%%#¤#¤#\")\"(#p)(\"p)HG4WOITP98¤)(¤#)\"(%/\"#)=\")(#hfp)f\"(h)823/\")#(%IHPOIAWEOFJKAWELF893PAP8oiapoiw4owejwag"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:114:¤%%#¤#¤#\")\"(#p)(\"p)HG4WOITP98¤)(¤#)\"(%/\"#)=\")(#hfp)f\"(h)823/\")#(%IHPOIAWEOFJKAWELF893PAP8oiapoiw4owejwag","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:114:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:114:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:114:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:114:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Läs personDomainPart

Data for personDomainPart authority-person:114:uu


variable defined: recordId=authority-person:114:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:114:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:11:51.804000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"\"#(¤)#(/)(#/¤)(#/)¤(#)¤"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:114:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:114:uu

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:114:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:11:51.804000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"\"#(¤)#(/)(#/¤)(#/)¤(#)¤"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:114:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:114:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:11:51.804000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"\"#(¤)#(/)(#/¤)(#/)¤(#)¤"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:114:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Läs personDomainPart

Data for personDomainPart authority-person:114:test


variable defined: recordId=authority-person:114:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:114:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:11:51.804000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"2000"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/2000","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"9999"},{"name":"affiliationUntilYear","value":"9999"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"asdfas123"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:114:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:114:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:114:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:11:51.804000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"2000"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/2000","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"9999"},{"name":"affiliationUntilYear","value":"9999"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"asdfas123"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:114:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:114:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:11:51.804000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"2000"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/2000","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"9999"},{"name":"affiliationUntilYear","value":"9999"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"asdfas123"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:114:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Fall 7:

Läs personpost

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken person authority-person:113 NOT_FOUND

Läs personDomainPart

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:113:test NOT_FOUND

Fall 8:

Läs person

Data for person authority-person:116


variable defined: recordId=authority-person:116

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:116"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:05:01.121000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Lovelace"},{"name":"givenName","value":"Ada"}],"name":"authorisedName"},{"name":"academicTitle","value":"Grevinna"},{"name":"yearOfBirth","value":"1815"},{"name":"yearOfDeath","value":"1852"},{"name":"emailAddress","value":"ada@lovelace.se"},{"repeatId":"0","children":[{"name":"familyName","value":"King"},{"name":"givenName","value":"Augusta Ada"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"<p>Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 \u2013 27 November 1852) was an English mathematician and writer, chiefly known for her work on Charles Babbage's proposed mechanical general-purpose computer, the Analytical Engine. She was the first to recognise that the machine had applications beyond pure calculation, and to have published the first algorithm intended to be carried out by such a machine. As a result, she is often regarded as one of the first computer programmers.[2][3][4]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Ada Lovelace, egentligen Augusta Ada King, grevinna av Lovelace, född Byron den 10 december 1815 i London, död 27 november 1852 i Marylebone i London, var en brittisk matematiker och skribent. Hon är mest ihågkommen för sitt arbete med Charles Babbages mekaniska dator, den analytiska maskinen. Hennes anteckningar om maskinen innehåller den första algoritm som är avsedd att bearbetas med en maskin. Därför beskrivs hon ofta som historiens första datorprogrammerare.[1][2][3]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:116:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:116:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedDataWithTsUpdated=!-{"children":[{"children":[{"name":"id","value":"authority-person:116"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:05:01.121000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T11:05:01.121000Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Lovelace"},{"name":"givenName","value":"Ada"}],"name":"authorisedName"},{"name":"academicTitle","value":"Grevinna"},{"name":"yearOfBirth","value":"1815"},{"name":"yearOfDeath","value":"1852"},{"name":"emailAddress","value":"ada@lovelace.se"},{"repeatId":"0","children":[{"name":"familyName","value":"King"},{"name":"givenName","value":"Augusta Ada"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"<p>Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 \u2013 27 November 1852) was an English mathematician and writer, chiefly known for her work on Charles Babbage's proposed mechanical general-purpose computer, the Analytical Engine. She was the first to recognise that the machine had applications beyond pure calculation, and to have published the first algorithm intended to be carried out by such a machine. As a result, she is often regarded as one of the first computer programmers.[2][3][4]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Ada Lovelace, egentligen Augusta Ada King, grevinna av Lovelace, född Byron den 10 december 1815 i London, död 27 november 1852 i Marylebone i London, var en brittisk matematiker och skribent. Hon är mest ihågkommen för sitt arbete med Charles Babbages mekaniska dator, den analytiska maskinen. Hennes anteckningar om maskinen innehåller den första algoritm som är avsedd att bearbetas med en maskin. Därför beskrivs hon ofta som historiens första datorprogrammerare.[1][2][3]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:116:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:116:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:116


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:116

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:116"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:05:01.121000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Lovelace"},{"name":"givenName","value":"Ada"}],"name":"authorisedName"},{"name":"academicTitle","value":"Grevinna"},{"name":"yearOfBirth","value":"1815"},{"name":"yearOfDeath","value":"1852"},{"name":"emailAddress","value":"ada@lovelace.se"},{"repeatId":"0","children":[{"name":"familyName","value":"King"},{"name":"givenName","value":"Augusta Ada"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"<p>Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 \u2013 27 November 1852) was an English mathematician and writer, chiefly known for her work on Charles Babbage's proposed mechanical general-purpose computer, the Analytical Engine. She was the first to recognise that the machine had applications beyond pure calculation, and to have published the first algorithm intended to be carried out by such a machine. As a result, she is often regarded as one of the first computer programmers.[2][3][4]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Ada Lovelace, egentligen Augusta Ada King, grevinna av Lovelace, född Byron den 10 december 1815 i London, död 27 november 1852 i Marylebone i London, var en brittisk matematiker och skribent. Hon är mest ihågkommen för sitt arbete med Charles Babbages mekaniska dator, den analytiska maskinen. Hennes anteckningar om maskinen innehåller den första algoritm som är avsedd att bearbetas med en maskin. Därför beskrivs hon ofta som historiens första datorprogrammerare.[1][2][3]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:116:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:116:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:116


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:116"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:05:01.121000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Lovelace"},{"name":"givenName","value":"Ada"}],"name":"authorisedName"},{"name":"academicTitle","value":"Grevinna"},{"name":"yearOfBirth","value":"1815"},{"name":"yearOfDeath","value":"1852"},{"name":"emailAddress","value":"ada@lovelace.se"},{"repeatId":"0","children":[{"name":"familyName","value":"King"},{"name":"givenName","value":"Augusta Ada"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"

Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 \u2013 27 November 1852) was an English mathematician and writer, chiefly known for her work on Charles Babbage's proposed mechanical general-purpose computer, the Analytical Engine. She was the first to recognise that the machine had applications beyond pure calculation, and to have published the first algorithm intended to be carried out by such a machine. As a result, she is often regarded as one of the first computer programmers.[2][3][4]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Ada Lovelace, egentligen Augusta Ada King, grevinna av Lovelace, född Byron den 10 december 1815 i London, död 27 november 1852 i Marylebone i London, var en brittisk matematiker och skribent. Hon är mest ihågkommen för sitt arbete med Charles Babbages mekaniska dator, den analytiska maskinen. Hennes anteckningar om maskinen innehåller den första algoritm som är avsedd att bearbetas med en maskin. Därför beskrivs hon ofta som historiens första datorprogrammerare.[1][2][3]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:116:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:116:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:116


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:116:test


variable defined: recordId=authority-person:116:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:116:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:05:01.121000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"adalo333"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataWithTsUpdated=!-{"children":[{"children":[{"name":"id","value":"authority-person:116:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:05:01.121000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T11:05:01.121000Z"}],"name":"updated"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"adalo333"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:116:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:116:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:116:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:05:01.121000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"adalo333"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:116:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:116:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:05:01.121000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"adalo333"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:116:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Fall 9:

Läs person

Data for person authority-person:117


variable defined: recordId=authority-person:117

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:117"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:12:31.388000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Hammarskjöld"},{"name":"givenName","value":"Dag"}],"name":"authorisedName"},{"name":"academicTitle","value":"Generalsekreterare"},{"name":"yearOfBirth","value":"1905"},{"name":"yearOfDeath","value":"1961"},{"name":"emailAddress","value":"dag@hammarskold.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Hammarskjöld"},{"name":"givenName","value":"Dag Hjalmar Agne Carl"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"<p>Dag Hjalmar Agne Carl Hammarskjöld (/ˈhæmərʃʊld/ HAM-ər-shuuld,[1] Swedish: [ˈdɑːɡ ˈhâmːarˌɧœld] ( listen); 29 July 1905 \u2013 18 September 1961) was a Swedish economist and diplomat who served as the second Secretary-General of the United Nations. As of 2021, Hammarskjöld remains the youngest person to have held the Secretary-General post, having been only 47 years old when he was appointed in 1953. His second term was cut short when he died in the crash of his DC-6 airplane in Northern Rhodesia while en route to cease-fire negotiations during the Congo Crisis. He is the only person in history to be awarded a Nobel Peace Prize posthumously.[2]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Dag Hjalmar Agne Carl Hammarskjöld, född 29 juli 1905 i Jönköping, död 18 september 1961 nära Ndola i Nordrhodesia (nuvarande Zambia), var en svensk nationalekonom, jurist, ämbetsman, diplomat, adelsman och författare.<\/p><p>Hammarskjöld är främst känd för att han från 1953 fram till sin död verkade som FN:s generalsekreterare och som sådan avled på sin post när det flygplan han färdades i störtade i djungeln i Nordrhodesia i september 1961. Även om teorier att planet skulle ha skjutits ned genast uppstod, fastslog tidiga utredningar att kraschen varit en olycka. Senare försök att klargöra svenskens öde har dock fått fram uppgifter som pekar mot att olyckan egentligen var ett arrangerat mord.[4][5]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:117:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:117:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:117


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:117

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:117"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:12:31.388000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Hammarskjöld"},{"name":"givenName","value":"Dag"}],"name":"authorisedName"},{"name":"academicTitle","value":"Generalsekreterare"},{"name":"yearOfBirth","value":"1905"},{"name":"yearOfDeath","value":"1961"},{"name":"emailAddress","value":"dag@hammarskold.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Hammarskjöld"},{"name":"givenName","value":"Dag Hjalmar Agne Carl"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"<p>Dag Hjalmar Agne Carl Hammarskjöld (/ˈhæmərʃʊld/ HAM-ər-shuuld,[1] Swedish: [ˈdɑːɡ ˈhâmːarˌɧœld] ( listen); 29 July 1905 \u2013 18 September 1961) was a Swedish economist and diplomat who served as the second Secretary-General of the United Nations. As of 2021, Hammarskjöld remains the youngest person to have held the Secretary-General post, having been only 47 years old when he was appointed in 1953. His second term was cut short when he died in the crash of his DC-6 airplane in Northern Rhodesia while en route to cease-fire negotiations during the Congo Crisis. He is the only person in history to be awarded a Nobel Peace Prize posthumously.[2]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Dag Hjalmar Agne Carl Hammarskjöld, född 29 juli 1905 i Jönköping, död 18 september 1961 nära Ndola i Nordrhodesia (nuvarande Zambia), var en svensk nationalekonom, jurist, ämbetsman, diplomat, adelsman och författare.<\/p><p>Hammarskjöld är främst känd för att han från 1953 fram till sin död verkade som FN:s generalsekreterare och som sådan avled på sin post när det flygplan han färdades i störtade i djungeln i Nordrhodesia i september 1961. Även om teorier att planet skulle ha skjutits ned genast uppstod, fastslog tidiga utredningar att kraschen varit en olycka. Senare försök att klargöra svenskens öde har dock fått fram uppgifter som pekar mot att olyckan egentligen var ett arrangerat mord.[4][5]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:117:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:117:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:117


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:117"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:12:31.388000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Hammarskjöld"},{"name":"givenName","value":"Dag"}],"name":"authorisedName"},{"name":"academicTitle","value":"Generalsekreterare"},{"name":"yearOfBirth","value":"1905"},{"name":"yearOfDeath","value":"1961"},{"name":"emailAddress","value":"dag@hammarskold.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Hammarskjöld"},{"name":"givenName","value":"Dag Hjalmar Agne Carl"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"

Dag Hjalmar Agne Carl Hammarskjöld (/ˈhæmərʃʊld/ HAM-ər-shuuld,[1] Swedish: [ˈdɑːɡ ˈhâmːarˌɧœld] ( listen); 29 July 1905 \u2013 18 September 1961) was a Swedish economist and diplomat who served as the second Secretary-General of the United Nations. As of 2021, Hammarskjöld remains the youngest person to have held the Secretary-General post, having been only 47 years old when he was appointed in 1953. His second term was cut short when he died in the crash of his DC-6 airplane in Northern Rhodesia while en route to cease-fire negotiations during the Congo Crisis. He is the only person in history to be awarded a Nobel Peace Prize posthumously.[2]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Dag Hjalmar Agne Carl Hammarskjöld, född 29 juli 1905 i Jönköping, död 18 september 1961 nära Ndola i Nordrhodesia (nuvarande Zambia), var en svensk nationalekonom, jurist, ämbetsman, diplomat, adelsman och författare.<\/p>

Hammarskjöld är främst känd för att han från 1953 fram till sin död verkade som FN:s generalsekreterare och som sådan avled på sin post när det flygplan han färdades i störtade i djungeln i Nordrhodesia i september 1961. Även om teorier att planet skulle ha skjutits ned genast uppstod, fastslog tidiga utredningar att kraschen varit en olycka. Senare försök att klargöra svenskens öde har dock fått fram uppgifter som pekar mot att olyckan egentligen var ett arrangerat mord.[4][5]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:117:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:117:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:117


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:117:test


variable defined: recordId=authority-person:117:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:117:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:12:31.388000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"400"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/400","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1930"},{"name":"affiliationUntilYear","value":"1935"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:117:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:117:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:117:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:12:31.388000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"400"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/400","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1930"},{"name":"affiliationUntilYear","value":"1935"}],"name":"affiliation"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:117:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:117:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T11:12:31.388000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"400"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/400","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1930"},{"name":"affiliationUntilYear","value":"1935"}],"name":"affiliation"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:117:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Fall 10:

Läs person

Data for person authority-person:124


variable defined: recordId=authority-person:124

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:124"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-04-06T07:58:17.618000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Ernman"},{"name":"givenName","value":"Malena"}],"name":"authorisedName"},{"name":"yearOfBirth","value":"1970"},{"name":"emailAddress","value":"malena@ernman.se"},{"children":[{"name":"biography","value":"<p>Sara Magdalena Ernman, känd som Malena Ernman, född 4 november 1970 i Uppsala,[1] är en svensk operasångerska (mezzosopran). Trots att hennes centrala roller återfinns i mezzofacket har hon ett unikt röstomfång upp till en koloratursoprans trestrukna f. Hon har haft återkommande uppdrag utomlands, bland annat på olika scener i Berlin, Wien (främst vid Volksoper) och Amsterdam.[2]<\/p><p>Ernman fick ett populärmusikaliskt genombrott med deltagandet och vinsten i Melodifestivalen 2009, den svenska uttagningen till Eurovision Song Contest 2009 med bidraget La Voix, skrivet av henne själv och Fredrik Kempe. År 2015 utsågs hon att läsa den traditionella dikten Nyårsklockan av Alfred Tennyson vid Skansens nyårsfirande, vilket också sänds i Sveriges Television.[3]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}-!





variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:124


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:124

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:124"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-04-06T07:58:17.618000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Ernman"},{"name":"givenName","value":"Malena"}],"name":"authorisedName"},{"name":"yearOfBirth","value":"1970"},{"name":"emailAddress","value":"malena@ernman.se"},{"children":[{"name":"biography","value":"<p>Sara Magdalena Ernman, känd som Malena Ernman, född 4 november 1970 i Uppsala,[1] är en svensk operasångerska (mezzosopran). Trots att hennes centrala roller återfinns i mezzofacket har hon ett unikt röstomfång upp till en koloratursoprans trestrukna f. Hon har haft återkommande uppdrag utomlands, bland annat på olika scener i Berlin, Wien (främst vid Volksoper) och Amsterdam.[2]<\/p><p>Ernman fick ett populärmusikaliskt genombrott med deltagandet och vinsten i Melodifestivalen 2009, den svenska uttagningen till Eurovision Song Contest 2009 med bidraget La Voix, skrivet av henne själv och Fredrik Kempe. År 2015 utsågs hon att läsa den traditionella dikten Nyårsklockan av Alfred Tennyson vid Skansens nyårsfirande, vilket också sänds i Sveriges Television.[3]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:124


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:124"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-04-06T07:58:17.618000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Ernman"},{"name":"givenName","value":"Malena"}],"name":"authorisedName"},{"name":"yearOfBirth","value":"1970"},{"name":"emailAddress","value":"malena@ernman.se"},{"children":[{"name":"biography","value":"

Sara Magdalena Ernman, känd som Malena Ernman, född 4 november 1970 i Uppsala,[1] är en svensk operasångerska (mezzosopran). Trots att hennes centrala roller återfinns i mezzofacket har hon ett unikt röstomfång upp till en koloratursoprans trestrukna f. Hon har haft återkommande uppdrag utomlands, bland annat på olika scener i Berlin, Wien (främst vid Volksoper) och Amsterdam.[2]<\/p>

Ernman fick ett populärmusikaliskt genombrott med deltagandet och vinsten i Melodifestivalen 2009, den svenska uttagningen till Eurovision Song Contest 2009 med bidraget La Voix, skrivet av henne själv och Fredrik Kempe. År 2015 utsågs hon att läsa den traditionella dikten Nyårsklockan av Alfred Tennyson vid Skansens nyårsfirande, vilket också sänds i Sveriges Television.[3]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}

OK

Check permissions for a record authority-person:124


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.



Roller


SystemAdmin

variable defined: currentAuthToken=$systemAdminAuthToken


Fall 1

Det ska gå att läsa person med domän (KTH och Test)

Läs personpost

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

variable defined: expectedCompareResult=OK

variable defined: expectedActionResult= Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.

variable defined: expectedCompareData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

Validate everything has been read correctly.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken person authority-person:106

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:106:kth


!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-! variable defined: recordId=authority-person:106:kth

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"32921312"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedData=!-{"children":[{"name":"identifier","value":"32921312","repeatId":"0"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!


variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:kth


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart authority-person:106:kth

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:kth


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:106:kth


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Läs personDomainPart

Data for personDomainPart authority-person:106:test


variable defined: recordId=authority-person:106:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart authority-person:106:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:106:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Det ska gå att läsa person med domän (UU och Test)

Läs personDomainPart

Data for person authority-person:118


variable defined: recordId=authority-person:118

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"238942+"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.

variable defined: expectedCompareData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Validate everything has been read correctly.

Read record person authority-person:118


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken person authority-person:118

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"238942+"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:118


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:118"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"238942+"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:118


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:118:uu


variable defined: recordId=authority-person:118:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"pipla443"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:118:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart authority-person:118:uu

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"pipla443"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:118:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:118:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"pipla443"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:118:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Läs personDomainPart

Data for personDomainPart authority-person:118:test


variable defined: recordId=authority-person:118:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:118:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart authority-person:118:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:118:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:118:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:118:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Fall 2

Läs personpost


2021-03-23T14:33:52.976000Z

Data for person authority-person:111


variable defined: recordId=authority-person:111

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:111


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken person authority-person:111

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"<p>Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. </p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. </p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:111


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:111:uu


variable defined: recordId=authority-person:111:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:111:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart authority-person:111:uu

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:111:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Läs personDomainPart

Data for personDomainPart authority-person:111:test


variable defined: recordId=authority-person:111:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:111:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart authority-person:111:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:111:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Fall 3

Personposten har ingen domän, men vi borde ärndå kunna se alla fält.

Data for person authority-person:110


variable defined: recordId=authority-person:110

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}-!





variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Validate everything has been read correctly.

Read record person authority-person:110


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken person authority-person:110

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:110


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"<p>Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). </p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). </p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"} OK

Check permissions for a record authority-person:110


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


DomainAdmin

variable defined: currentAuthToken=$domainAdminUUAuthToken


Fall 1

En domänAdmin användare för UU får läsa en personpost som är från UU domän.

Det ska gå att läsa person med domän (UU och Test)

Läs personpost

Data for person authority-person:118


variable defined: recordId=authority-person:118

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"238942+"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


variable defined: expectedCompareData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Validate everything has been read correctly.

Read record person authority-person:118


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken person authority-person:118

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"238942+"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:118


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:118"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"238942+"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:118:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:118:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:118


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:118:uu


variable defined: recordId=authority-person:118:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"pipla443"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:118:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart authority-person:118:uu

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"pipla443"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:118:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:118:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"pipla443"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:118:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Läs personDomainPart

Data for personDomainPart authority-person:118:test


variable defined: recordId=authority-person:118:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:118:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart authority-person:118:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:118:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:118:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:118:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:118:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.


En domänAdmin användare för UU får läsa en personpost som är från nån annan domän än UU, t.ex. KTH och Test.

Det ska gå att läsa person med domän (KTH och Test)

Läs personpost

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


variable defined: expectedCompareData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

Validate everything has been read correctly.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken person authority-person:106

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:106:kth


!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-! variable defined: recordId=authority-person:106:kth

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"32921312"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedData=!-{"children":[{"name":"identifier","value":"32921312","repeatId":"0"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!


variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:kth


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart authority-person:106:kth

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:kth


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:106:kth


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.


Läs personDomainPart

Data for personDomainPart authority-person:106:test


variable defined: recordId=authority-person:106:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart authority-person:106:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:106:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.


Fall 2

Läs personpost


2021-03-23T14:33:52.976000Z

Data for person authority-person:111


variable defined: recordId=authority-person:111

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:111


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken person authority-person:111

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"<p>Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. </p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. </p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:111


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Läs personDomainPart

Data for personDomainPart authority-person:111:uu


variable defined: recordId=authority-person:111:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:111:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart authority-person:111:uu

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"andce100"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:111:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Läs personDomainPart

Data for personDomainPart authority-person:111:test


variable defined: recordId=authority-person:111:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"}-!




variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:111:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart authority-person:111:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1201"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1201","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1725"},{"name":"affiliationUntilYear","value":"1730"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1103"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1103","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1721"},{"name":"affiliationUntilYear","value":"1724"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"ancel321"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:111:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.


Fall 3

Personposten har ingen domän, men vi borde ärndå kunna se alla fält.

Data for person authority-person:110


variable defined: recordId=authority-person:110

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}-!





variable defined: expectedCompareResult=OK

variable defined: expectedActionResult=Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:110


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken person authority-person:110

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:110


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:110"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T10:55:34.682000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Linné"},{"name":"givenName","value":"Carl von"}],"name":"authorisedName"},{"name":"academicTitle","value":"Rektor"},{"name":"yearOfBirth","value":"1744"},{"name":"yearOfDeath","value":"1778"},{"name":"emailAddress","value":"car@linne.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Linnæus"},{"name":"givenName","value":"Carolus"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Carl_von_Linn%C3%A9"}],"name":"externalURL"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0002-3234-3243"},{"repeatId":"0","name":"VIAF_ID","value":"34594730"},{"repeatId":"0","name":"Libris_ID","value":"81641"},{"children":[{"name":"biography","value":"<p>Carl Linnaeus (/lɪˈniːəs, lɪˈneɪəs/;[1][2] 23 May[note 1] 1707 \u2013 10 January 1778), also known after his ennoblement as Carl von Linné[3] (Swedish pronunciation: [ˈkɑːɭ fɔn lɪˈneː] ( listen)), was a Swedish botanist, zoologist, taxonomist, and physician who formalised binomial nomenclature, the modern system of naming organisms. He is known as the \"father of modern taxonomy\".[4] Many of his writings were in Latin, and his name is rendered in Latin as Carolus Linnæus (after 1761 Carolus a Linné). </p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Carl von Linné\u2009(info) (före adlandet 1757 Carl Linnæus, Carolus Linnæus), född 13 maj[anm 1][2] 1707 i Råshult, Stenbrohults socken, Småland, död 10 januari 1778 i Uppsala, var en svensk botaniker, läkare, geolog och zoolog[3] som lade grunden till den moderna nomenklaturen inom biologin och den moderna systematiken, som grupperar växter och djur. Många av hans skrifter publicerades på latin, och därför återges hans latinska namn som Carolus Linnæus (Carolus a Linné efter 1761). </p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"}],"name":"person"} OK

Check permissions for a record authority-person:110


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Guest

variable defined: currentAuthToken=$guestToken

Fall 1

Guest får läsa från alla domän däremot får inte se födelseår, dödsår, e-postadress och lokalt ID men den får läsa affiliering till organisationer

Läs personpost

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

variable defined: expectedCompareResult=Child with nameInData createdBy and type group is missing. Child with nameInData updated and type group and repeatId 0 is missing. Child with nameInData updated and type group and repeatId 1 is missing. Did not find a match for child with nameInData yearOfBirth and value 1918. Did not find a match for child with nameInData yearOfDeath and value 2021. Did not find a match for child with nameInData emailAddress and value pippi.langstrump@villekulla.se.
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Read permission createdBy is missing. Read permission updated is missing. Read permission emailAddress is missing. Read permission yearOfBirth is missing. Read permission yearOfDeath is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission academicTitle is missing. Write permission emailAddress is missing. Write permission yearOfBirth is missing. Write permission yearOfDeath is missing. Write permission alternativeName is missing. Write permission externalURL is missing. Write permission otherAffiliation is missing. Write permission ORCID_ID is missing. Write permission VIAF_ID is missing. Write permission Libris_ID is missing. Write permission biographyEnglish is missing. Write permission biographySwedish is missing. Write permission personDomainPart is missing.
variable defined: expectedCompareData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

Validate everything has been read correctly.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$guestToken person authority-person:106

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

Child with nameInData createdBy and type group is missing. Child with nameInData updated and type group and repeatId 0 is missing. Child with nameInData updated and type group and repeatId 1 is missing. Did not find a match for child with nameInData yearOfBirth and value 1918. Did not find a match for child with nameInData yearOfDeath and value 2021. Did not find a match for child with nameInData emailAddress and value pippi.langstrump@villekulla.se.

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Read permission createdBy is missing. Read permission updated is missing. Read permission emailAddress is missing. Read permission yearOfBirth is missing. Read permission yearOfDeath is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission academicTitle is missing. Write permission emailAddress is missing. Write permission yearOfBirth is missing. Write permission yearOfDeath is missing. Write permission alternativeName is missing. Write permission externalURL is missing. Write permission otherAffiliation is missing. Write permission ORCID_ID is missing. Write permission VIAF_ID is missing. Write permission Libris_ID is missing. Write permission biographyEnglish is missing. Write permission biographySwedish is missing. Write permission personDomainPart is missing.


Det finns ingen lokalid i den här personDomainPart.

Läs personDomainPart

Data for personDomainPart authority-person:106:kth


!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-! variable defined: recordId=authority-person:106:kth

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"32921312"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedData=!-{"children":[{"name":"identifier","value":"32921312","repeatId":"0"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!


variable defined: expectedCompareResult=Child with nameInData createdBy and type group is missing. Child with nameInData updated and type group and repeatId 0 is missing. Child with nameInData updated and type group and repeatId 1 is missing. Did not find a match for child with nameInData identifier and value 3292 and repeatId 0.
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Read permission createdBy is missing. Read permission updated is missing. Read permission identifier is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:kth


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$guestToken personDomainPart authority-person:106:kth

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:kth


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"} Child with nameInData createdBy and type group is missing. Child with nameInData updated and type group and repeatId 0 is missing. Child with nameInData updated and type group and repeatId 1 is missing. Did not find a match for child with nameInData identifier and value 3292 and repeatId 0.

Check permissions for a record authority-person:106:kth


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Read permission createdBy is missing. Read permission updated is missing. Read permission identifier is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.


Det finns lokalid i den här personDomainPart men vi får inte läsa den.

Läs personDomainPart

Data for personDomainPart authority-person:106:test


variable defined: recordId=authority-person:106:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedCompareResult=Child with nameInData createdBy and type group is missing. Did not find a match for child with nameInData identifier and value 128912 and repeatId 0.
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Read permission createdBy is missing. Read permission updated is missing. Read permission identifier is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$guestToken personDomainPart authority-person:106:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"} Child with nameInData createdBy and type group is missing. Did not find a match for child with nameInData identifier and value 128912 and repeatId 0.

Check permissions for a record authority-person:106:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Read permission createdBy is missing. Read permission updated is missing. Read permission identifier is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission identifier is missing.


Fall 2

Läs personpost


2021-03-23T14:33:52.976000Z

Data for person authority-person:111


variable defined: recordId=authority-person:111

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedCompareResult=Child with nameInData createdBy and type group is missing. Child with nameInData updated and type group and repeatId 0 is missing. Did not find a match for child with nameInData public and value no. Did not find a match for child with nameInData domain and value test and repeatId 0. Did not find a match for child with nameInData domain and value uu and repeatId 1. Did not find a match for child with nameInData academicTitle and value Professor. Did not find a match for child with nameInData yearOfBirth and value 1701. Did not find a match for child with nameInData yearOfDeath and value 1744. Did not find a match for child with nameInData emailAddress and value anders@celsius.se. Child with nameInData alternativeName and type group and repeatId 0 is missing. Child with nameInData externalURL and type group and repeatId 0 is missing. Child with nameInData externalURL and type group and repeatId 1 is missing. Child with nameInData otherAffiliation and type group and repeatId 0 is missing. Did not find a match for child with nameInData ORCID_ID and value 0000-0003-3443-5332 and repeatId 0. Did not find a match for child with nameInData VIAF_ID and value 67259216 and repeatId 0. Did not find a match for child with nameInData Libris_ID and value 51233 and repeatId 0. Child with nameInData biographyEnglish and type group is missing. Child with nameInData biographySwedish and type group is missing. Child with nameInData personDomainPart and type group and repeatId 0 is missing. Child with nameInData personDomainPart and type group and repeatId 1 is missing.
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Read permission createdBy is missing. Read permission updated is missing. Read permission public is missing. Read permission domain is missing. Read permission academicTitle is missing. Read permission emailAddress is missing. Read permission yearOfBirth is missing. Read permission yearOfDeath is missing. Read permission alternativeName is missing. Read permission externalURL is missing. Read permission otherAffiliation is missing. Read permission ORCID_ID is missing. Read permission VIAF_ID is missing. Read permission Libris_ID is missing. Read permission biographyEnglish is missing. Read permission biographySwedish is missing. Read permission personDomainPart is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission academicTitle is missing. Write permission emailAddress is missing. Write permission yearOfBirth is missing. Write permission yearOfDeath is missing. Write permission alternativeName is missing. Write permission externalURL is missing. Write permission otherAffiliation is missing. Write permission ORCID_ID is missing. Write permission VIAF_ID is missing. Write permission Libris_ID is missing. Write permission biographyEnglish is missing. Write permission biographySwedish is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:111


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$guestToken person authority-person:111

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. &lt;/p&gt;"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"&lt;p&gt;Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. &lt;/p&gt;"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:111


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:01:00.013000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-23T14:33:52.976000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Anders"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1701"},{"name":"yearOfDeath","value":"1744"},{"name":"emailAddress","value":"anders@celsius.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Celsius"},{"name":"givenName","value":"Andreas"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Wikipedia"},{"name":"URL","value":"https://sv.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"1","children":[{"name":"linkTitle","value":"Wikipedia English"},{"name":"URL","value":"https://en.wikipedia.org/wiki/Anders_Celsius"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1733"},{"name":"affiliationUntilYear","value":"1734"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-3443-5332"},{"repeatId":"0","name":"VIAF_ID","value":"67259216"},{"repeatId":"0","name":"Libris_ID","value":"51233"},{"children":[{"name":"biography","value":"<p>Anders Celsius (Swedish pronunciation: [ˌanːdəʂ ˈsɛlːsiɵs], 27 November 1701 \u2013 25 April 1744) was a Swedish astronomer, physicist and mathematician. He was professor of astronomy at Uppsala University from 1730 to 1744, but traveled from 1732 to 1735 visiting notable observatories in Germany, Italy and France. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honor. </p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Anders Celsius, född 27 november 1701 i Uppsala, död 25 april 1744 i Uppsala, var en svensk vetenskapsman och astronom, i tjänst som professor i astronomi vid Uppsala universitet. Han är idag mest känd för Celsiusskalan, den hundragradiga termometerskalan. En enhet för temperatur är därför uppkallad efter honom och betecknas med ett stort C: °C. </p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:111:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:111:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"} Child with nameInData createdBy and type group is missing. Child with nameInData updated and type group and repeatId 0 is missing. Did not find a match for child with nameInData public and value no. Did not find a match for child with nameInData domain and value test and repeatId 0. Did not find a match for child with nameInData domain and value uu and repeatId 1. Did not find a match for child with nameInData academicTitle and value Professor. Did not find a match for child with nameInData yearOfBirth and value 1701. Did not find a match for child with nameInData yearOfDeath and value 1744. Did not find a match for child with nameInData emailAddress and value anders@celsius.se. Child with nameInData alternativeName and type group and repeatId 0 is missing. Child with nameInData externalURL and type group and repeatId 0 is missing. Child with nameInData externalURL and type group and repeatId 1 is missing. Child with nameInData otherAffiliation and type group and repeatId 0 is missing. Did not find a match for child with nameInData ORCID_ID and value 0000-0003-3443-5332 and repeatId 0. Did not find a match for child with nameInData VIAF_ID and value 67259216 and repeatId 0. Did not find a match for child with nameInData Libris_ID and value 51233 and repeatId 0. Child with nameInData biographyEnglish and type group is missing. Child with nameInData biographySwedish and type group is missing. Child with nameInData personDomainPart and type group and repeatId 0 is missing. Child with nameInData personDomainPart and type group and repeatId 1 is missing.

Check permissions for a record authority-person:111


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Read permission createdBy is missing. Read permission updated is missing. Read permission public is missing. Read permission domain is missing. Read permission academicTitle is missing. Read permission emailAddress is missing. Read permission yearOfBirth is missing. Read permission yearOfDeath is missing. Read permission alternativeName is missing. Read permission externalURL is missing. Read permission otherAffiliation is missing. Read permission ORCID_ID is missing. Read permission VIAF_ID is missing. Read permission Libris_ID is missing. Read permission biographyEnglish is missing. Read permission biographySwedish is missing. Read permission personDomainPart is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission academicTitle is missing. Write permission emailAddress is missing. Write permission yearOfBirth is missing. Write permission yearOfDeath is missing. Write permission alternativeName is missing. Write permission externalURL is missing. Write permission otherAffiliation is missing. Write permission ORCID_ID is missing. Write permission VIAF_ID is missing. Write permission Libris_ID is missing. Write permission biographyEnglish is missing. Write permission biographySwedish is missing. Write permission personDomainPart is missing.


Läs personDomainPart

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$guestToken personDomainPart authority-person:111:uu FORBIDDEN

Läs personDomainPart

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$guestToken personDomainPart authority-person:111:test FORBIDDEN

Lista

Det skall gå att lista personer via REST API:et.

variable defined: currentAuthToken=$adminAuthToken

Fall1

Lista personer inloggad som divaEverything användare.

Data for person authority-person:112


variable defined: recordId=authority-person:112

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedData=!- {"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} -!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!


variable defined: expectedListResult==~/^(?=.*"name":"linkedRecordId","value":"person").*$/

List records of recordType: person and store the one with recordId: authority-person:112

ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken person authority-person:112 =~/^(?=.*"name":"linkedRecordId","value":"person").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Compare original data for record person authority-person:112


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p>

Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p>

Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p>

Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p>

Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:112


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Fall2

Lista personerDomainPart inloggad som divaEverything användare.

Data for personDomainPart authority-person:112:uu


variable defined: recordId=authority-person:112:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"}-!


variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"}-!


variable defined: expectedListResult==~/^(?=.*"name":"linkedRecordId","value":"personDomainPart").*$/

List records of recordType: personDomainPart and store the one with recordId: authority-person:112:uu

ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken personDomainPart authority-person:112:uu =~/^(?=.*"name":"linkedRecordId","value":"personDomainPart").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Compare original data for record personDomainPart authority-person:112:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:112:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Fall3

Lista personer inloggad som divaEverything användare, och kontrollera att den i Fedora borttagna posten (113) inte är med i listan.

Data for person authority-person:113


variable defined: recordId=authority-person:113

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:113"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T08:11:00.733000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"benla389"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T08:14:04.179000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Anka"},{"name":"givenName","value":"Kalle"}],"name":"authorisedName"},{"name":"academicTitle","value":"Phd"},{"name":"yearOfBirth","value":"1934"},{"name":"emailAddress","value":"kalle@anka.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Duck"},{"name":"givenName","value":"Donald"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"<p>Donald Fauntleroy Duck[2] is a cartoon character created in 1934 at Walt Disney Animation Studios.[3] Donald is an anthropomorphic white duck with a yellow-orange bill, legs, and feet. He typically wears a sailor shirt and cap with a bow tie. Donald is known for his semi-intelligible speech and his mischievous, temperamental, and pompous personality. Along with his friend Mickey Mouse, Donald was included in TV Guide's list of the 50 greatest cartoon characters of all time in 2002,[4] and has earned a star on the Hollywood Walk of Fame. He has appeared in more films than any other Disney character,[5] and is the most published comic book character in the world outside of the superhero genre.[6]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Kalle Anka\u2009(info) (fullständigt namn i svensk översättning: Karl Magnus Anka[1]), engelska: Donald Fauntleroy Duck, är ursprungligen en filmfigur skapad av Walt Disneys animatörer. Hans första officiella framträdande var den 9 juni 1934 i kortfilmen Den kloka hönan[2] (The Wise Little Hen).[3] Namnet Donald Duck omnämndes dock i en sagobok redan 1932.[4] På kort tid kom Kalle att etablera sig i Disneys kortfilmer och på ett knappt decennium tog han över från Musse som Disneys störste filmhjälte.[5]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:113:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:113:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedListResult==~/^(?=.*"name":"recordId","value":"authority-person:112")(?!.*"name":"recordId","value":"authority-person:113").*$/

List records of recordType: person and store the one with recordId: authority-person:113

ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken person authority-person:113 =~/^(?=.*"name":"recordId","value":"authority-person:112")(?!.*"name":"recordId","value":"authority-person:113").*$/

Fall4

Lista personer inloggad som divaEverything användare, och kontrollera att den i Fedora borttagna posten (113) inte är med i listan.

Data for personDomainPart authority-person:113:test


variable defined: recordId=authority-person:113:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:113:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T08:11:00.733000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"benla389"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T08:14:04.179000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"2000"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/2000","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"2000"},{"name":"affiliationUntilYear","value":"2005"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedListResult==~/^(?=.*"name":"recordId","value":"authority-person:112:uu")(?!.*"name":"recordId","value":"authority-person:113:test").*$/

List records of recordType: personDomainPart and store the one with recordId: authority-person:113:test

ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken personDomainPart authority-person:113:test =~/^(?=.*"name":"recordId","value":"authority-person:112:uu")(?!.*"name":"recordId","value":"authority-person:113:test").*$/

Fall5

Lista personer inloggad som divaEverything användare, och kontrollera att olika exempelposter är med i listan.
variable defined: recordType=person
variable defined: expectedListResult==~/^(?=.*"authority-person:106")(?=.*"authority-person:107")(?=.*"authority-person:108")(?=.*"authority-person:109")(?=.*"authority-person:110")(?=.*"authority-person:111")(?=.*"authority-person:112")(?!.*"name":"recordId","value":"authority-person:113")(?=.*"authority-person:114")(?=.*"authority-person:115")(?=.*"authority-person:116")(?=.*"authority-person:117")(?=.*"authority-person:118")(?=.*"authority-person:119")(?=.*"authority-person:120")(?=.*"authority-person:121")(?=.*"authority-person:122")(?=.*"authority-person:123")(?=.*"authority-person:124").*$/

List records of recordType: person and store the one with recordId: authority-person:113:test

ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken person authority-person:113:test =~/^(?=.*"authority-person:106")(?=.*"authority-person:107")(?=.*"authority-person:108")(?=.*"authority-person:109")(?=.*"authority-person:110")(?=.*"authority-person:111")(?=.*"authority-person:112")(?!.*"name":"recordId","value":"authority-person:113")(?=.*"authority-person:114")(?=.*"authority-person:115")(?=.*"authority-person:116")(?=.*"authority-person:117")(?=.*"authority-person:118")(?=.*"authority-person:119")(?=.*"authority-person:120")(?=.*"authority-person:121")(?=.*"authority-person:122")(?=.*"authority-person:123")(?=.*"authority-person:124").*$/

Roller

SystemAdmin


variable defined: currentAuthToken=$systemAdminAuthToken

Fall1

Lista personer inloggad som systemAdmin användare.

Data for person authority-person:112


variable defined: recordId=authority-person:112

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedData=!- {"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} -!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!


variable defined: expectedListResult==~/^(?=.*"name":"linkedRecordId","value":"person").*$/

List records of recordType: person and store the one with recordId: authority-person:112

ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$systemAdminAuthToken person authority-person:112 =~/^(?=.*"name":"linkedRecordId","value":"person").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.

Compare original data for record person authority-person:112


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p>

Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p>

Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p>

Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p>

Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p>

Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:112


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Fall2

Lista personerDomainPart inloggad som systemAdmin användare.

Data for personDomainPart authority-person:112:uu


variable defined: recordId=authority-person:112:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"}-!


variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"}-!


variable defined: expectedListResult==~/^(?=.*"name":"linkedRecordId","value":"personDomainPart").*$/

List records of recordType: personDomainPart and store the one with recordId: authority-person:112:uu

ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$systemAdminAuthToken personDomainPart authority-person:112:uu =~/^(?=.*"name":"linkedRecordId","value":"personDomainPart").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Compare original data for record personDomainPart authority-person:112:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:112:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/1750","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"geren324"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:112:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.



DomainAdmin


Fall1


RecordEndpointFixture
authToken type testReadRecordList? getStatusType?
$domainAdminUUAuthToken person FORBIDDEN
$domainAdminUUAuthToken personDomainPart FORBIDDEN

Guest


Fall1


RecordEndpointFixture
authToken type testReadRecordList? getStatusType?
$guestToken person FORBIDDEN
$guestToken personDomainPart FORBIDDEN

Indexera



Fall1

variable defined: currentAuthToken=$adminAuthToken

Data for person authority-person:112


variable defined: recordId=authority-person:112

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedData=!- {"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} -!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!


variable defined: expectedResult=CREATED

Indexera person with authority-person:112

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:112"},{"name":"type","value":"index"}]} CREATED $createdId2=

Fall2

variable defined: currentAuthToken=$adminAuthToken

Data for person authority-person:113


variable defined: recordId=authority-person:113

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:113"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T08:11:00.733000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"benla389"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T08:14:04.179000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Anka"},{"name":"givenName","value":"Kalle"}],"name":"authorisedName"},{"name":"academicTitle","value":"Phd"},{"name":"yearOfBirth","value":"1934"},{"name":"emailAddress","value":"kalle@anka.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Duck"},{"name":"givenName","value":"Donald"}],"name":"alternativeName"},{"children":[{"name":"biography","value":"<p>Donald Fauntleroy Duck[2] is a cartoon character created in 1934 at Walt Disney Animation Studios.[3] Donald is an anthropomorphic white duck with a yellow-orange bill, legs, and feet. He typically wears a sailor shirt and cap with a bow tie. Donald is known for his semi-intelligible speech and his mischievous, temperamental, and pompous personality. Along with his friend Mickey Mouse, Donald was included in TV Guide's list of the 50 greatest cartoon characters of all time in 2002,[4] and has earned a star on the Hollywood Walk of Fame. He has appeared in more films than any other Disney character,[5] and is the most published comic book character in the world outside of the superhero genre.[6]<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Kalle Anka\u2009(info) (fullständigt namn i svensk översättning: Karl Magnus Anka[1]), engelska: Donald Fauntleroy Duck, är ursprungligen en filmfigur skapad av Walt Disneys animatörer. Hans första officiella framträdande var den 9 juni 1934 i kortfilmen Den kloka hönan[2] (The Wise Little Hen).[3] Namnet Donald Duck omnämndes dock i en sagobok redan 1932.[4] På kort tid kom Kalle att etablera sig i Disneys kortfilmer och på ett knappt decennium tog han över från Musse som Disneys störste filmhjälte.[5]<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:113:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:113:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!





variable defined: expectedResult=NOT_FOUND

Indexera person with authority-person:113

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:113"},{"name":"type","value":"index"}]} NOT_FOUND $createdId2=


Roller

SystemAdmin



Fall1

variable defined: currentAuthToken=$systemAdminAuthToken

Data for person authority-person:112


variable defined: recordId=authority-person:112

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedData=!- {"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} -!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!


variable defined: expectedResult=CREATED

Indexera person with authority-person:112

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:112"},{"name":"type","value":"index"}]} CREATED $createdId2=

DomainAdmin


Fall1

variable defined: currentAuthToken=$domainAdminAuthToken

Data for person authority-person:112


variable defined: recordId=authority-person:112

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedData=!- {"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} -!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!


variable defined: expectedResult=UNAUTHORIZED

Indexera person with authority-person:112

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$domainAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:112"},{"name":"type","value":"index"}]} UNAUTHORIZED $createdId2=

Guest


Fall1

variable defined: currentAuthToken=$guestAuthToken

Data for person authority-person:112


variable defined: recordId=authority-person:112

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedData=!- {"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} -!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!


variable defined: expectedResult=UNAUTHORIZED

Indexera person with authority-person:112

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$guestAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:112"},{"name":"type","value":"index"}]} UNAUTHORIZED $createdId2=
variable defined: recordType=person


Batchindexering för person

Det ska gå att batchindexera personer via ett IndexBatchJob. IndexBatchJobbet startas på en gång, så vi kan förvänta oss resultat ganska omgående. Än så länge har vi inget sätt att väntar tills ett IndexBatchJob har kört klart, vilket är varför vi användar oss av sleepTime i dessa tester.

Setup

variable defined: sleepTime=1000
variable defined: maxNumberOfReads=1000
variable defined: json=
variable defined: searchId=publicPersonSearch

Indexera utan indexSettings

variable defined: currentAuthToken=$adminAuthToken
variable defined: expectedResult=CREATED
variable defined: expectedDeleteResult=OK

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=authority-person:106
variable defined: recordId2=authority-person:107
variable defined: numberOfProcessedRecords=19
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval authority-person:106 och authority-person:107

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:106"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:107"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId authority-person:106 och authority-person:107 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106 authority-person:107"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen person

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$adminAuthToken person CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 19 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"19"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 19 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"19"/ OK

Vi kollar att vi får 19 träffar för en sökning efter recordId authority-person:106 och authority-person:107 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

Comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106 authority-person:107"}]}]}]} =~/"totalNo":"19"/ OK

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK


Indexera utan filter

variable defined: currentAuthToken=$adminAuthToken
variable defined: expectedResult=CREATED
variable defined: expectedDeleteResult=OK

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=authority-person:106
variable defined: recordId2=authority-person:107
variable defined: numberOfProcessedRecords=19
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval authority-person:106 och authority-person:107

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:106"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:107"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId authority-person:106 och authority-person:107 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106 authority-person:107"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen person

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$adminAuthToken person {"name":"indexSettings","children":[]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 19 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"19"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 19 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"19"/ OK

Vi kollar att vi får 19 träffar för en sökning efter recordId authority-person:106 och authority-person:107 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

Comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106 authority-person:107"}]}]}]} =~/"totalNo":"19"/ OK

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK

Indexera med start (fromNo) AVSTÄNGT

variable defined: currentAuthToken=$adminAuthToken
variable defined: expectedResult=CREATED
variable defined: expectedDeleteResult=OK

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=authority-person:106
variable defined: recordId2=authority-person:107
variable defined: numberOfProcessedRecords=1
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"16"}]}]}-!

Roller

SystemAdmin

SystemAdmin ska kunna batchindexera alla organisationsposttyper.

variable defined: currentAuthToken=$systemAdminAuthToken
variable defined: expectedResult=CREATED
variable defined: expectedDeleteResult=OK


variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=authority-person:106
variable defined: recordId2=authority-person:107
variable defined: numberOfProcessedRecords=19
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"0"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval authority-person:106 och authority-person:107

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:106"},{"name":"type","value":"removeFromIndex"}]} CREATED
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:107"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId authority-person:106 och authority-person:107 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106 authority-person:107"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen person

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$systemAdminAuthToken person {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"0"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 19 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"19"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 19 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"19"/ OK

Vi kollar att vi får 19 träffar för en sökning efter recordId authority-person:106 och authority-person:107 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

Comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106 authority-person:107"}]}]}]} =~/"totalNo":"19"/ OK

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK


DomainAdmin

DomainAdmin ska inte kunna batchindexera någon organisationsposttyp.

variable defined: currentAuthToken=$domainAdminAuthToken
variable defined: expectedResult=UNAUTHORIZED

Skapa ett IndexBatchJob för posttypen person

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$domainAdminAuthToken person {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"0"}]}]} UNAUTHORIZED $createdId =



Guest

Guest ska inte kunna batchindexera någon organisationsposttyp.

variable defined: currentAuthToken=$guestAuthToken
variable defined: expectedResult=UNAUTHORIZED

Skapa ett IndexBatchJob för posttypen person

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$guestAuthToken person {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"0"}]}]} UNAUTHORIZED $createdId =


Sök

Det skall gå att söka personer via REST API:et.

SetUp (Indexerar personer)


variable defined: currentAuthToken=$adminAuthToken
variable defined: recordType=person
variable defined: expectedResult=CREATED
variable defined: recordId=authority-person:106

Indexera person with authority-person:106

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:106"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:107

Indexera person with authority-person:107

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:107"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:108

Indexera person with authority-person:108

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:108"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:109

Indexera person with authority-person:109

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:109"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:110

Indexera person with authority-person:110

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:110"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:111

Indexera person with authority-person:111

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:111"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:112

Indexera person with authority-person:112

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:112"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:114

Indexera person with authority-person:114

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:114"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:115

Indexera person with authority-person:115

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:115"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:116

Indexera person with authority-person:116

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:116"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:117

Indexera person with authority-person:117

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:117"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:118

Indexera person with authority-person:118

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:118"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:119

Indexera person with authority-person:119

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:119"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:120

Indexera person with authority-person:120

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:120"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:121

Indexera person with authority-person:121

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:121"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:122

Indexera person with authority-person:122

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:122"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:123

Indexera person with authority-person:123

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:123"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=authority-person:124

Indexera person with authority-person:124

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}]},{"name":"recordId","value":"authority-person:124"},{"name":"type","value":"index"}]} CREATED $createdId2=

Sök person som divaEverything. Kontrollerar att vi kan söka person.


variable defined: currentAuthToken=$adminAuthToken

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Search record person authority-person:106


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$adminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Compare original data for record person authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.


Vilka test fall behöver vi?
OBS: Just nu sökfunktionen bara hittar ord inte delar av ett ord. Om man vill söka delar av ord bör man ha * i slutet av sökordet.




Andra fall:


Fall 0a

Vi söker id utan att ange ett värde

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personGeneralSearchTerm","value":"*"}]}]}]} =~/"fromNo":"1".+"totalNo":"16".+"toNo":"16"/ OK

Fall 0b

Vi söker id med *. Vi begränsar sökning med 6 rader från start rad 2

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personGeneralSearchTerm","value":"*"}]}]},{"name":"rows","value":"6"},{"name":"start","value":"2"}]} =~/"fromNo":"2".+"totalNo":"16".+"toNo":"7"/ OK


Fall 1a

Vi söker id med *

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personGeneralSearchTerm","value":"*"}]}]}]} OK

Fall 1b

Vi söker id med *

comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicpersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personGeneralSearchTerm","value":"Anders"}]}]}]} OK

Fall 1c

Vi söker id med *

comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicpersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personGeneralSearchTerm","value":"Celsius"}]}]}]} OK

Roller

SystemAdmin

variable defined: currentAuthToken=$systemAdminAuthToken
Systemadmin får söka och läsa alla begränsade fält.


Fall 1:


Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Search record person authority-person:106


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$systemAdminAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.

Compare original data for record person authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.



DomainAdmin

variable defined: currentAuthToken=$domainAdminUUAuthToken
DomainAdmin får söka och läsa alla begränsade fält från sin egna och andras domäner.


Fall 1:


Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Search record person authority-person:106


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$domainAdminUUAuthToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.

Compare original data for record person authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.


Guest

variable defined: currentAuthToken=$guestToken
Guest får söka men inte läsa begränsade fälten i person oavsett domän.


Fall 1:


Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Search record person authority-person:106


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$guestToken publicPersonSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]} 0

variable defined: expectedCompareResult=Child with nameInData createdBy and type group is missing. Child with nameInData updated and type group and repeatId 0 is missing. Child with nameInData updated and type group and repeatId 1 is missing. Did not find a match for child with nameInData yearOfBirth and value 1918. Did not find a match for child with nameInData yearOfDeath and value 2021. Did not find a match for child with nameInData emailAddress and value pippi.langstrump@villekulla.se.
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Read permission createdBy is missing. Read permission updated is missing. Read permission emailAddress is missing. Read permission yearOfBirth is missing. Read permission yearOfDeath is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission academicTitle is missing. Write permission emailAddress is missing. Write permission yearOfBirth is missing. Write permission yearOfDeath is missing. Write permission alternativeName is missing. Write permission externalURL is missing. Write permission otherAffiliation is missing. Write permission ORCID_ID is missing. Write permission VIAF_ID is missing. Write permission Libris_ID is missing. Write permission biographyEnglish is missing. Write permission biographySwedish is missing. Write permission personDomainPart is missing.

Compare original data for record person authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

Child with nameInData createdBy and type group is missing. Child with nameInData updated and type group and repeatId 0 is missing. Child with nameInData updated and type group and repeatId 1 is missing. Did not find a match for child with nameInData yearOfBirth and value 1918. Did not find a match for child with nameInData yearOfDeath and value 2021. Did not find a match for child with nameInData emailAddress and value pippi.langstrump@villekulla.se.

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Read permission createdBy is missing. Read permission updated is missing. Read permission emailAddress is missing. Read permission yearOfBirth is missing. Read permission yearOfDeath is missing. Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing. Write permission academicTitle is missing. Write permission emailAddress is missing. Write permission yearOfBirth is missing. Write permission yearOfDeath is missing. Write permission alternativeName is missing. Write permission externalURL is missing. Write permission otherAffiliation is missing. Write permission ORCID_ID is missing. Write permission VIAF_ID is missing. Write permission Libris_ID is missing. Write permission biographyEnglish is missing. Write permission biographySwedish is missing. Write permission personDomainPart is missing.




Uppdatera

Det ska vara möjligt att uppdatera Person.

En personpost innehåller en lista med länkar till personDomainParts. Ingen användare, oavsett roll, har rättighet att ändra i listan på domäner (i recordInfo) eller länkade personDomainParts. För att kunna lägga till eller ta bort domäner och länkade personDomainParts i personposten behöver man skapa eller radera personDomainParts.
Vid skapning av en ny personDomainPart kommer servern att lägga till domänen och en länk till den nya personDomainParten i den person post som man länkar till när man skapar en ny personDomainPart.
Vid borttagning av en personDomainPart kommer servern att ta bort domänen och länken till personDomainPart från personPosten som den raderade personDomainParten hör till.
Alla grundfunktionallitet (ej beroende på användare), testas med en användare med alla rättigheter.

Synkronizering i Classic

I varje test ingår också en kontroll av att Cora anropar classic för uppdatering av dess Fedora och omindexering.

Define AdminAuthToken[?]

variable defined: currentAuthToken=$adminAuthToken

Person


Rensa minet på HttpListener[?]

HttpListener[?] används för att lyssna på anropen som normalt går till Classic, så att vi kan kontrollera att de görs korrekt.
Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Fall 1A Det ska gå att uppdatera en person


Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Define expected data

variable defined: expectedUpdateResult=OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Compare data, check permissions, read record, compare data for authority-person:106

Update record authority-person:106


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken person authority-person:106 {"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

variable defined: expectedAnswer=

Validate the response returned on the update call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.



Read the record has been updated correctly, by reading the stored record again.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:106


Validate the read response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.



Read and check data with full permissions to see the record as it is stored.
variable defined: currentAuthToken=$adminAuthToken

!define expectedCompareResult expectedCompleteCompareResult

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:106

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK



Det uppdaterade fältet public ska uppdateras i alla relaterade person domän delar

variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Data for personDomainPart authority-person:106:kth


!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-! variable defined: recordId=authority-person:106:kth

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"32921312"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedData=!-{"children":[{"name":"identifier","value":"32921312","repeatId":"0"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!


variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:kth


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:106:kth

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:kth


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"3292"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:106:kth


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.



Data for personDomainPart authority-person:106:test


variable defined: recordId=authority-person:106:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Validate everything has been read correctly.

Read record personDomainPart authority-person:106:test


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:106:test

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106:test


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:106:test


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.


Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 PUT \/fedoraURL\/objects\/authority-person:106\/datastreams\/METADATA\?format\=\?xml\&controlGroup\=M\&logMessage\=coraWritten\&checksumType\=SHA\-512
GET /getCallNo/1 200 Content-Type: text\/plain;charset=utf-8 GET \/authorityIndexUrl\/authority\/person\/index\/authority-person:106
GET /getCallNo/2 200 Content-Type: text\/plain;charset=utf-8 No call made with no:2, the highest registered call number is:1
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Reset record authority-person:106


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken person authority-person:106 {"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK

Reset HTTP listener classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Fall 1B Det ska gå att lägga till ett nytt "ORCID"


Data for person authority-person:112


variable defined: recordId=authority-person:112

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart



variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedData=!- {"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} -!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:112"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/person","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-23T13:46:04.970000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T04:25:30.434000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"test"},{"repeatId":"1","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd"}],"name":"authorisedName"},{"name":"academicTitle","value":"Professor"},{"name":"yearOfBirth","value":"1903"},{"name":"yearOfDeath","value":"1989"},{"name":"emailAddress","value":"gerd@enequist.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Enequist"},{"name":"givenName","value":"Gerd Margareta"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"affiliation","value":"Fritextorganisation"},{"name":"affiliationFromYear","value":"1949"},{"name":"affiliationUntilYear","value":"1950"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"repeatId":"0","name":"VIAF_ID","value":"66928422"},{"repeatId":"0","name":"Libris_ID","value":"543453"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Gerd Margareta Enequist, född 24 februari 1903 i Luleå, död 21 maj 1989 i Uppsala domkyrkoförsamling[1], var en svensk geograf och professor.<\/p><p>Enequist var dotter till lanträntmästaren Axel Enequist och Anna Hederstedt. Efter studentexamen i Göteborg 1922 och folkskollärarexamen i Luleå 1923 blev Enequist filosofie magister i Uppsala 1929, filosofie licentiat 1934, filosofie doktor och docent i geografi vid Uppsala universitet 1937. Hon var professor i geografi, särskilt kulturgeografi med ekonomisk geografi mellan 1949 och 1968, tillförordnad redan 1947.<\/p><p>Enequist var ledamot delegationen för vägplanering 1954\u20131958 och av redaktionskommittén för Atlas över Sverige, i vilken hon medverkade med kartor som beskrev befolkning, bebyggelse och näringsliv. Hon var inspektor vid kommunala flickskolan i Uppsala och Uppsala högre elementarläroverk samt ledamot av kyrkofullmäktige 1951\u201357.<\/p><p>Enequist blev korresponderande ledamot av Österreichische Gesellschaft zur Förderung von Landesforschung und Landesplanung 1955, ledamot av Kungliga Humanistiska vetenskapssamfundet i Uppsala 1956, av Kungliga Skytteanska samfundet 1956, hedersledamot av Upplands fornminnesförening 1976 och av Olaus Magnus-sällskapet 1976. Hon blev filosofie hedersdoktor i Umeå 1982 och var ledamot av Nordstjärneorden.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:test"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:test","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:112:uu"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/personDomainPart/authority-person:112:uu","accept":"application/vnd.uub.record+json"}},"name":"personDomainPart"}],"name":"person"}-!



Läs post person authority-person:112 och uppdatera data och addera ett nytt ORCID.

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:112 $readPersonDomainPart=

script StoredData
$readPersonDomainPartGroup= getStoredRecordDataGroupAsJsonWithoutLinks;

script StringSupport
note skapa ett orcid
$tempOrcid= dateFormat; YYYY-MMdd-HHmm-ssss
note skapa ett repeatid
$tempRepeatId= dateFormat; YYYYMMddHHmmssss
note lägg till ett nytt orcid
$generatedPerson= replaceAll; $readPersonDomainPartGroup {"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"} {"repeatId":"0","name":"ORCID_ID","value":"0000-0003-5342-2534"},{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}

variable defined: updateData=$generatedPerson

Define expected data

variable defined: expectedUpdateResult=OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Compare data, check permissions, read record, compare data for authority-person:112

Update record authority-person:112


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken person authority-person:112 $generatedPerson OK

variable defined: expectedAnswer=

Validate the response returned on the update call contains the expected record parts.

Compare record data authority-person:112


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} OK

Check permissions for a record authority-person:112


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.



Read the record has been updated correctly, by reading the stored record again.

Read record person authority-person:112


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:112


Validate the read response returned on the read call contains the expected record parts.

Compare record data authority-person:112


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} OK

Check permissions for a record authority-person:112


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.



Read and check data with full permissions to see the record as it is stored.
variable defined: currentAuthToken=$adminAuthToken

!define expectedCompareResult expectedCompleteCompareResult

Read record person authority-person:112


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:112

Compare record data authority-person:112


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"name":"ORCID_ID","value":"$tempOrcid","repeatId":"$tempRepeatId"}],"name":"person"} OK



Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 PUT \/fedoraURL\/objects\/authority-person:112\/datastreams\/METADATA\?format\=\?xml\&controlGroup\=M\&logMessage\=coraWritten\&checksumType\=SHA\-512
GET /getCallNo/1 200 Content-Type: text\/plain;charset=utf-8 GET \/authorityIndexUrl\/authority\/person\/index\/authority-person:112
GET /getCallNo/2 200 Content-Type: text\/plain;charset=utf-8 No call made with no:2, the highest registered call number is:1
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls


Fall 1C Borttagning av ORCID_ID skall ej gå


Data för person authority-person:125

Detta är en person som har Cora-minimum + 3st ORCID_ID och en kopplad domän uu, med tre lokala id:n

RecordId är authority-person:125
variable defined: recordId=authority-person:125

Inkludera recordType person eftersom detta är en person

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart




Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"}],"name":"person"}-!

Definiera data för en ändring av persondatat, i detta fall är skillnaden att vi tagit bort ett ORCID_ID ur datat
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"}],"name":"person"}-!


Definiera hur datat skall se ut efter uppdateringen, då man ej kan ta bort ORCID_ID skall det se ut som det gjorde innan (samma som expectedCreatedData)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"}],"name":"person"}-!

Definiera data för en ändring av persondatat, i detta fall är skillnaden att vi tagit bort ett ORCID_ID ur datat och lagt till ett autogenererat nytt orcid (tempOrcid)
variable defined: updateDataWithTempOrcid=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"repeatId":"tempRepeatId","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!

Definiera förväntat data med tempOrcid
variable defined: expectedUpdatedDataWithTempOrcid=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"},{"repeatId":"2","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!




Definiera förväntat resultat när vi försöker uppdatera

variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=

Update record authority-person:125


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken person authority-person:125 {"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"}],"name":"person"} BAD_REQUEST

variable defined: expectedAnswer=

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Fall 1D Ändring av ORCID_ID skall ej gå


script StringSupport
$tempOrcid= dateFormat; YYYY-MMdd-HHmm-ssss

Data för person authority-person:125

Detta är en person som har Cora-minimum + 3st ORCID_ID och en kopplad domän uu, med tre lokala id:n

RecordId är authority-person:125
variable defined: recordId=authority-person:125

Inkludera recordType person eftersom detta är en person

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart




Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"}],"name":"person"}-!

Definiera data för en ändring av persondatat, i detta fall är skillnaden att vi tagit bort ett ORCID_ID ur datat
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"}],"name":"person"}-!


Definiera hur datat skall se ut efter uppdateringen, då man ej kan ta bort ORCID_ID skall det se ut som det gjorde innan (samma som expectedCreatedData)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"}],"name":"person"}-!

Definiera data för en ändring av persondatat, i detta fall är skillnaden att vi tagit bort ett ORCID_ID ur datat och lagt till ett autogenererat nytt orcid (tempOrcid)
variable defined: updateDataWithTempOrcid=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"repeatId":"tempRepeatId","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!

Definiera förväntat data med tempOrcid
variable defined: expectedUpdatedDataWithTempOrcid=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"},{"repeatId":"2","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!




Vi definierar om updateData och exepected to use tempOrcid
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"repeatId":"tempRepeatId","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"},{"repeatId":"2","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!

Definiera förväntat resultat när vi försöker uppdatera

variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=

Update record authority-person:125


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken person authority-person:125 {"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"repeatId":"tempRepeatId","name":"ORCID_ID","value":"$tempOrcid"}],"name":"person"} BAD_REQUEST

variable defined: expectedAnswer=

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Person domän delen

Uppdatering av den totala informationen om en person görs genom att personposten uppdateras, eller genom att relaterade personDomainParts läggs till, uppdateras eller tas bort. Därför finns här information om de olika fall som vi behövar ta hänsyn till när man förändrar personDomainParts, genom att lägga till, uppdatera eller ta bort dem. En personDomainPart kan genom hur metadata är uppsatt bara ha en relaterad person.

Lägg till en person domän del


Fall 2 Det ska gå att lägga till en personDomainPart till en publik person

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedCreateResult=CREATED
variable defined: expectedCompareResult=Child with nameInData personLink and type group is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$adminAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} CREATED $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!
Validate the response returned on the create call contains the expected record parts.

Compare record data $createdRecordId


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"} Child with nameInData personLink and type group is missing.

Check permissions for a record $createdRecordId


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.



Validate everything has been created correctly, by reading the stored record again.

Read record personDomainPart $createdRecordId


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart $createdRecordId

Validate the response returned on the read call contains the expected record parts.

Compare record data $createdRecordId


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"} Child with nameInData personLink and type group is missing.

Check permissions for a record $createdRecordId


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.



Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedCompareResult=OK
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:106

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}

OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.



Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 PUT \/fedoraURL\/objects\/authority-person:106\/datastreams\/METADATA\?format\=\?xml\&controlGroup\=M\&logMessage\=coraWritten\&checksumType\=SHA\-512
GET /getCallNo/1 200 Content-Type: text\/plain;charset=utf-8 GET \/authorityIndexUrl\/authority\/person\/index\/authority-person:106
GET /getCallNo/2 200 Content-Type: text\/plain;charset=utf-8 No call made with no:2, the highest registered call number is:1
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Fall 2A Det ska gå att lägga till en personDomainPart till en ej publik person

Data for personDomainPart authority-person:111:kth


variable defined: recordId=authority-person:111:kth
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"kth"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:111"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedCreateResult=CREATED
variable defined: expectedCompareResult=Did not find a match for child with nameInData public and value yes.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$adminAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"kth"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:111"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} CREATED $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!
Validate the response returned on the create call contains the expected record parts.

Compare record data $createdRecordId


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"} Did not find a match for child with nameInData public and value yes.

Check permissions for a record $createdRecordId


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.



Validate everything has been created correctly, by reading the stored record again.

Read record personDomainPart $createdRecordId


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart $createdRecordId

Validate the response returned on the read call contains the expected record parts.

Compare record data $createdRecordId


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:111:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"} Did not find a match for child with nameInData public and value yes.

Check permissions for a record $createdRecordId


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.



Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 PUT \/fedoraURL\/objects\/authority-person:111\/datastreams\/METADATA\?format\=\?xml\&controlGroup\=M\&logMessage\=coraWritten\&checksumType\=SHA\-512
GET /getCallNo/1 200 Content-Type: text\/plain;charset=utf-8 GET \/authorityIndexUrl\/authority\/person\/index\/authority-person:111
GET /getCallNo/2 200 Content-Type: text\/plain;charset=utf-8 No call made with no:2, the highest registered call number is:1
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Fall 2B Det skall inte gå att skapa en personDomainPart som inte matchar en beffintlig person

Data for personDomainPart authority-person:99999:uu


variable defined: recordId=authority-person:99999:uu
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:99999"}]},{"name":"identifier","value":"128912","repeatId":"0"},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!
variable defined: expectedCreatedData=!--!

variable defined: expectedCreateResult=BAD_REQUEST

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$adminAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:99999"}]},{"name":"identifier","value":"128912","repeatId":"0"},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} BAD_REQUEST $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.

Fall 2C Det skall inte gå att skapa en personDomainPart utan varken identifier eller affiliation

Data for personDomainPart authority-person:106:liu


!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-! variable defined: recordId=authority-person:106:liu


variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"liu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]}]}-!
variable defined: expectedCreatedData=



variable defined: expectedCreateResult=BAD_REQUEST

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$adminAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"liu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]}]} BAD_REQUEST $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.

Fall 2D Det skall inte gå att skapa mer än en personDomainPart per domän och person

Data for personDomainPart authority-person:111:kth


variable defined: recordId=authority-person:111:kth
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"kth"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:111"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedCreateResult=CONFLICT
variable defined: expectedCompareResult=

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$adminAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"kth"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:111"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} CONFLICT $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.

Fall 2E Det skall inte gå att skapa länka till en organisation från en annan domän

Data for personDomainPart authority-person:106:gih


!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-! variable defined: recordId=authority-person:106:gih


Definiera data för skapning med organisation på annan domän (1750 tillhör UU)
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"gih"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"identifier","value":"128912","repeatId":"0"},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!
variable defined: expectedCreatedData=



variable defined: expectedCreateResult=BAD_REQUEST

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$adminAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"gih"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"identifier","value":"128912","repeatId":"0"},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} BAD_REQUEST $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.

Reset PersonDomainParts[?] som inte behövs i de kommande fall.

Data for personDomainPart authority-person:111:kth


variable defined: recordId=authority-person:111:kth
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"kth"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:111"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:111:kth"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"kth"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedDeleteResult=OK

Delete record, for recordType personDomainPart and id authority-person:111:kth


RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:111:kth OK


Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 PUT \/fedoraURL\/objects\/authority-person:111\/datastreams\/METADATA\?format\=\?xml\&controlGroup\=M\&logMessage\=coraWritten\&checksumType\=SHA\-512
GET /getCallNo/1 200 Content-Type: text\/plain;charset=utf-8 GET \/authorityIndexUrl\/authority\/person\/index\/authority-person:111
GET /getCallNo/2 200 Content-Type: text\/plain;charset=utf-8 No call made with no:2, the highest registered call number is:1
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Uppdatera en person domän del


Fall 3 Det skall gå att uppdatera personDomainPart


Data för personDomainPart authority-person:125:uu

Detta är en personDomainPart för domän uu, med tre lokala id:n

RecordId är authority-person:125:uu
variable defined: recordId=authority-person:125:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera förändrat data, lagt till temp identifier,
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definierar expectedUpdatedData, samma som updateData men utan repeatId för idenitifikatorer (eftersom det ändras)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har tagit bort ett lokaltId (lokalid2)
variable defined: updateDataRemoveLocalId=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har ändrat ett lokaltId (lokalid1)
variable defined: updateChangeLocalIdData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!


variable defined: expectedUpdateResult=OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission public is missing. Write permission domain is missing.

Läs post personDomainPart authority-person:125:uu och uppdatera data och addera ett nytt lokal ID.

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:125:uu $readPersonDomainPart=

script StoredData
$readPersonDomainPartGroup= getStoredRecordDataGroupAsJsonWithoutLinks;

script StringSupport
note skapa ett nummer som kan användas som identifier och repeatId
$tempLocalId= dateFormat; YYYYMMddHHmmssss
note lägg till en ny identifier
$generatedPersonDomainPart= replaceAll; $readPersonDomainPartGroup {"repeatId":"0","name":"identifier","value":"local0"} {"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}
note byt affiliering
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"linkedRecordId","value":"1750"} {"name":"linkedRecordId","value":"1455"}
note byt affiliationFromYear
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"affiliationFromYear","value":"1730"} {"name":"affiliationFromYear","value":"1731"}
note byt affiliationUntilYear
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"affiliationUntilYear","value":"1744"} {"name":"affiliationUntilYear","value":"1741"}

variable defined: updateData=$generatedPersonDomainPart

Compare data, check permissions, read record, compare data for authority-person:125:uu

Update record authority-person:125:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:125:uu $generatedPersonDomainPart OK

variable defined: expectedAnswer=

Validate the response returned on the update call contains the expected record parts.

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:125:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.



Read the record has been updated correctly, by reading the stored record again.

Read record personDomainPart authority-person:125:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:125:uu


Validate the read response returned on the read call contains the expected record parts.

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:125:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission public is missing. Write permission domain is missing.



Read and check data with full permissions to see the record as it is stored.
variable defined: currentAuthToken=$adminAuthToken

!define expectedCompareResult expectedCompleteCompareResult

Read record personDomainPart authority-person:125:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:125:uu

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK



Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 PUT \/fedoraURL\/objects\/authority-person:125\/datastreams\/METADATA\?format\=\?xml\&controlGroup\=M\&logMessage\=coraWritten\&checksumType\=SHA\-512
GET /getCallNo/1 200 Content-Type: text\/plain;charset=utf-8 GET \/authorityIndexUrl\/authority\/person\/index\/authority-person:125
GET /getCallNo/2 200 Content-Type: text\/plain;charset=utf-8 No call made with no:2, the highest registered call number is:1
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Fall 3A Det skall inte gå att uppdatera en personDomainPart utan varken identifier eller affiliation

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=$generatedPersonDomainPart

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=
variable defined: updateData=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

Update record authority-person:106:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:106:uu {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"} BAD_REQUEST

variable defined: expectedAnswer=

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.

Fall 3B Det skall inte gå att uppdatera id i recordInfo

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=
variable defined: updateData=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Update record authority-person:106:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:106:uu {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"} BAD_REQUEST

variable defined: expectedAnswer=

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.

Fall 3C Det skall inte gå att länka till en organisation från en annan domän

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=
variable defined: updateData=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Update record authority-person:106:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:106:uu {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"} BAD_REQUEST

variable defined: expectedAnswer=

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.

Fall 3D Det skall inte gå att ta bort ett lokaltId

Data för personDomainPart authority-person:125:uu

Detta är en personDomainPart för domän uu, med tre lokala id:n

RecordId är authority-person:125:uu
variable defined: recordId=authority-person:125:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera förändrat data, lagt till temp identifier,
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definierar expectedUpdatedData, samma som updateData men utan repeatId för idenitifikatorer (eftersom det ändras)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har tagit bort ett lokaltId (lokalid2)
variable defined: updateDataRemoveLocalId=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har ändrat ett lokaltId (lokalid1)
variable defined: updateChangeLocalIdData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!



Vi definierar om updateData att använda updateDataRemoveLocalId
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK

Update record authority-person:125:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:125:uu {"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"} BAD_REQUEST

variable defined: expectedAnswer=

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Fall 3E Det skall inte gå att uppdatera ett lokaltId


Data för personDomainPart authority-person:125:uu

Detta är en personDomainPart för domän uu, med tre lokala id:n

RecordId är authority-person:125:uu
variable defined: recordId=authority-person:125:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera förändrat data, lagt till temp identifier,
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definierar expectedUpdatedData, samma som updateData men utan repeatId för idenitifikatorer (eftersom det ändras)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har tagit bort ett lokaltId (lokalid2)
variable defined: updateDataRemoveLocalId=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har ändrat ett lokaltId (lokalid1)
variable defined: updateChangeLocalIdData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!



Vi definierar om updateData och exepected to use updateChangeLocalIdData
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=

Update record authority-person:125:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:125:uu {"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"} BAD_REQUEST

variable defined: expectedAnswer=

Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Ta bort en person domän del


Fall 4A Det skall gå att ta bort en personDomainPart

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedDeleteResult=OK

Delete record, for recordType personDomainPart and id authority-person:106:uu


RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:106:uu OK


Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedCompareResult=Did not find a match for child with nameInData domain and value uu and repeatId 2. Child with nameInData personDomainPart and type group and repeatId 2 is missing.
variable defined: expectedPermissionResult=Write permission domain is missing. Write permission personDomainPart is missing.

Validate everything has been read correctly.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:106

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!
Validate the response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}

Did not find a match for child with nameInData domain and value uu and repeatId 2. Child with nameInData personDomainPart and type group and repeatId 2 is missing.

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission domain is missing. Write permission personDomainPart is missing.



Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 PUT \/fedoraURL\/objects\/authority-person:106\/datastreams\/METADATA\?format\=\?xml\&controlGroup\=M\&logMessage\=coraWritten\&checksumType\=SHA\-512
GET /getCallNo/1 200 Content-Type: text\/plain;charset=utf-8 GET \/authorityIndexUrl\/authority\/person\/index\/authority-person:106
GET /getCallNo/2 200 Content-Type: text\/plain;charset=utf-8 No call made with no:2, the highest registered call number is:1
GET /empty_memory 200 Content-Type: text\/plain;charset=utf-8 forgot all remembered calls

Fall 4B Det skall inte gå att ta bort en personDomainPart som har lokaltId

Data för personDomainPart authority-person:125:uu

Detta är en personDomainPart för domän uu, med tre lokala id:n

RecordId är authority-person:125:uu
variable defined: recordId=authority-person:125:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera förändrat data, lagt till temp identifier,
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definierar expectedUpdatedData, samma som updateData men utan repeatId för idenitifikatorer (eftersom det ändras)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har tagit bort ett lokaltId (lokalid2)
variable defined: updateDataRemoveLocalId=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har ändrat ett lokaltId (lokalid1)
variable defined: updateChangeLocalIdData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!


variable defined: expectedDeleteResult=BAD_REQUEST

Delete record, for recordType personDomainPart and id authority-person:125:uu


RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:125:uu BAD_REQUEST


Synchronizering till classic

Table:smartrics.rest.fitnesse.fixture.RestFixture http://diva-fitnesse-httplistener:11111/
GET /getCallNo/0 200 Content-Type: text\/plain;charset=utf-8 No calls registered.


Roller

SystemAdmin

SystemAdmin får ändra alla person och personDomainParts från alla domäner.


Fall 1 Det skall gå att uppdatera en person i alla domäner

variable defined: currentAuthToken=$systemAdminAuthToken

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Define expected data

variable defined: expectedUpdateResult=OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.
variable defined: expectedCompleteCompareResult=OK

Compare data, check permissions, read record, compare data for authority-person:106

Update record authority-person:106


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$systemAdminAuthToken person authority-person:106 {"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

variable defined: expectedAnswer=

Validate the response returned on the update call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.



Read the record has been updated correctly, by reading the stored record again.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken person authority-person:106


Validate the read response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.



Read and check data with full permissions to see the record as it is stored.
variable defined: currentAuthToken=$adminAuthToken

variable defined: expectedCompareResult=OK

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:106

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK



Reset record authority-person:106


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken person authority-person:106 {"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK


Fall 2 Det ska gå att lägga till en personDomainPart till en person

variable defined: currentAuthToken=$systemAdminAuthToken
script StringSupport
$creatingUserId= dateFormat; YYYYMMddHHmmssss

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedCreateResult=CREATED
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedCompareResult=Child with nameInData personLink and type group is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$systemAdminAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} CREATED $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!
Validate the response returned on the create call contains the expected record parts.

Compare record data $createdRecordId


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"} Child with nameInData personLink and type group is missing.

Check permissions for a record $createdRecordId


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.



Validate everything has been created correctly, by reading the stored record again.

Read record personDomainPart $createdRecordId


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart $createdRecordId

Validate the response returned on the read call contains the expected record parts.

Compare record data $createdRecordId


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"} Child with nameInData personLink and type group is missing.

Check permissions for a record $createdRecordId


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.



Fall 3 Det skall gå att uppdatera personDomainPart


Data för personDomainPart authority-person:125:uu

Detta är en personDomainPart för domän uu, med tre lokala id:n

RecordId är authority-person:125:uu
variable defined: recordId=authority-person:125:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera förändrat data, lagt till temp identifier,
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definierar expectedUpdatedData, samma som updateData men utan repeatId för idenitifikatorer (eftersom det ändras)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har tagit bort ett lokaltId (lokalid2)
variable defined: updateDataRemoveLocalId=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har ändrat ett lokaltId (lokalid1)
variable defined: updateChangeLocalIdData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!



Läs post personDomainPart authority-person:125:uu och uppdatera data och addera ett nytt lokal ID.

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart authority-person:125:uu $readPersonDomainPart=

script StoredData
$readPersonDomainPartGroup= getStoredRecordDataGroupAsJsonWithoutLinks;

script StringSupport
note skapa ett nummer som kan användas som identifier och repeatId
$tempLocalId= dateFormat; YYYYMMddHHmmssss
note lägg till en ny identifier
$generatedPersonDomainPart= replaceAll; $readPersonDomainPartGroup {"repeatId":"0","name":"identifier","value":"local0"} {"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}
note byt affiliering
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"linkedRecordId","value":"1750"} {"name":"linkedRecordId","value":"1455"}
note byt affiliationFromYear
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"affiliationFromYear","value":"1730"} {"name":"affiliationFromYear","value":"1731"}
note byt affiliationUntilYear
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"affiliationUntilYear","value":"1744"} {"name":"affiliationUntilYear","value":"1741"}

variable defined: updateData=$generatedPersonDomainPart

variable defined: expectedUpdateResult=OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Compare data, check permissions, read record, compare data for authority-person:125:uu

Update record authority-person:125:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$systemAdminAuthToken personDomainPart authority-person:125:uu $generatedPersonDomainPart OK

variable defined: expectedAnswer=

Validate the response returned on the update call contains the expected record parts.

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:125:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.



Read the record has been updated correctly, by reading the stored record again.

Read record personDomainPart authority-person:125:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken personDomainPart authority-person:125:uu


Validate the read response returned on the read call contains the expected record parts.

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:125:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.



Read and check data with full permissions to see the record as it is stored.
variable defined: currentAuthToken=$adminAuthToken

variable defined: expectedCompareResult=OK

Read record personDomainPart authority-person:125:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:125:uu

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK



Fall 4 Det skall gå att ta bort en personDomainPart

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=$generatedPersonDomainPart

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedDeleteResult=OK

Delete record, for recordType personDomainPart and id authority-person:106:uu


RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken personDomainPart authority-person:106:uu OK



DomainAdmin

DomainAdmin får uppdatera alla personer men bara kunna uppdatera personDomainParts som tillhör sin egen domän.


Fall 1 Det skall gå att uppdatera en person i alla domäner

variable defined: currentAuthToken=$domainAdminUUAuthToken

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Define expected data

variable defined: expectedUpdateResult=OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.
variable defined: expectedCompleteCompareResult=OK

Compare data, check permissions, read record, compare data for authority-person:106

Update record authority-person:106


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminUUAuthToken person authority-person:106 {"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

variable defined: expectedAnswer=

Validate the response returned on the update call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.



Read the record has been updated correctly, by reading the stored record again.

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken person authority-person:106


Validate the read response returned on the read call contains the expected record parts.

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK

Check permissions for a record authority-person:106


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission domain is missing. Write permission personDomainPart is missing.



Read and check data with full permissions to see the record as it is stored.
variable defined: currentAuthToken=$adminAuthToken

variable defined: expectedCompareResult=OK

Read record person authority-person:106


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken person authority-person:106

Compare record data authority-person:106


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} OK



Reset record authority-person:106


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken person authority-person:106 {"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"

Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p>

Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p>

After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"

Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p>

Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}

OK


Fall 2 Det ska gå att lägga till en personDomainPart till en befintligt person i sin egen domän

variable defined: currentAuthToken=$domainAdminUUAuthToken

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!





variable defined: expectedCreateResult=CREATED
variable defined: expectedActionResult=Action index is missing. Action read_incoming_links is missing.
variable defined: expectedCompareResult=Child with nameInData personLink and type group is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$domainAdminUUAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} CREATED $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!
Validate the response returned on the create call contains the expected record parts.

Compare record data $createdRecordId


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"} Child with nameInData personLink and type group is missing.

Check permissions for a record $createdRecordId


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.



Validate everything has been created correctly, by reading the stored record again.

Read record personDomainPart $createdRecordId


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart $createdRecordId

Validate the response returned on the read call contains the expected record parts.

Compare record data $createdRecordId


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"} Child with nameInData personLink and type group is missing.

Check permissions for a record $createdRecordId


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.


Fall 3 Det skall gå att uppdatera personDomainPart till en befintligt person i sin egen domän

variable defined: currentAuthToken=$domainAdminUUAuthToken

Data för personDomainPart authority-person:125:uu

Detta är en personDomainPart för domän uu, med tre lokala id:n

RecordId är authority-person:125:uu
variable defined: recordId=authority-person:125:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera förändrat data, lagt till temp identifier,
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definierar expectedUpdatedData, samma som updateData men utan repeatId för idenitifikatorer (eftersom det ändras)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har tagit bort ett lokaltId (lokalid2)
variable defined: updateDataRemoveLocalId=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har ändrat ett lokaltId (lokalid1)
variable defined: updateChangeLocalIdData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!



Läs post personDomainPart authority-person:125:uu och uppdatera data och addera ett nytt lokal ID.

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart authority-person:125:uu $readPersonDomainPart=

script StoredData
$readPersonDomainPartGroup= getStoredRecordDataGroupAsJsonWithoutLinks;

script StringSupport
note skapa ett nummer som kan användas som identifier och repeatId
$tempLocalId= dateFormat; YYYYMMddHHmmssss
note lägg till en ny identifier
$generatedPersonDomainPart= replaceAll; $readPersonDomainPartGroup {"repeatId":"0","name":"identifier","value":"local0"} {"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}
note byt affiliering
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"linkedRecordId","value":"1750"} {"name":"linkedRecordId","value":"1455"}
note byt affiliationFromYear
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"affiliationFromYear","value":"1730"} {"name":"affiliationFromYear","value":"1731"}
note byt affiliationUntilYear
$generatedPersonDomainPart= replaceAll; $generatedPersonDomainPart {"name":"affiliationUntilYear","value":"1744"} {"name":"affiliationUntilYear","value":"1741"}

variable defined: updateData=$generatedPersonDomainPart

variable defined: expectedUpdateResult=OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.

Compare data, check permissions, read record, compare data for authority-person:125:uu

Update record authority-person:125:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminUUAuthToken personDomainPart authority-person:125:uu $generatedPersonDomainPart OK

variable defined: expectedAnswer=

Validate the response returned on the update call contains the expected record parts.

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:125:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.



Read the record has been updated correctly, by reading the stored record again.

Read record personDomainPart authority-person:125:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken personDomainPart authority-person:125:uu


Validate the read response returned on the read call contains the expected record parts.

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK

Check permissions for a record authority-person:125:uu


ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]} Write permission id is missing. Write permission type is missing. Write permission createdBy is missing. Write permission dataDivider is missing. Write permission tsCreated is missing. Write permission updated is missing. Write permission public is missing. Write permission domain is missing.



Read and check data with full permissions to see the record as it is stored.
variable defined: currentAuthToken=$adminAuthToken

variable defined: expectedCompareResult=OK

Read record personDomainPart authority-person:125:uu


ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken personDomainPart authority-person:125:uu

Compare record data authority-person:125:uu


ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"} OK


Fall 4 Det skall gå att ta bort en personDomainPart från en befintlig person från sin egen domän.

variable defined: currentAuthToken=$domainAdminUUAuthToken

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=$generatedPersonDomainPart

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedDeleteResult=OK

Delete record, for recordType personDomainPart and id authority-person:106:uu


RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$domainAdminUUAuthToken personDomainPart authority-person:106:uu OK

Fall 5 Det ska INTE kunna lägga till en personDomainPart till en befintligt person från en annan domän.

variable defined: currentAuthToken=$domainAdminKTHAuthToken

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

Data for personDomainPart authority-person:106:uu

Detta är en personDomainPart för domän uu, utan lokaltId så att den kan tas bort

RecordId är authority-person:106:uu
variable defined: recordId=authority-person:106:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!


Definiera hur datat skall se ut för att skapa posten
variable defined: createData=!-{"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:1299694997493014"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataSystemAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"64"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: expectedCreatedDataDomainAdmin=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"65"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}],"name":"personLink"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

Definiera hur datat skall se ut när posten uppdateras inga lokalaId:n eller organisationer
variable defined: updateDataNoIdentifierNorAffiliation=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"}],"name":"personDomainPart"}-!

variable defined: updateDataModifiedId=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:111:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1980"},{"name":"affiliationUntilYear","value":"2015"}],"name":"affiliation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!

Definiera data för uppdatering med organisation på annan domän (1456 tillhör KTH)
variable defined: updateDataOrganisationNotInSameDomain=!-{"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"domain","value":"uu"},{"name":"id","value":"authority-person:106:uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1456"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1970"},{"name":"affiliationUntilYear","value":"1979"}],"name":"affiliation"}],"name":"personDomainPart"}-!




variable defined: expectedCreateResult=FORBIDDEN

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$domainAdminKTHAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} FORBIDDEN $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId

Fall 6 Det ska INTE kunna uppdatera en personDomainPart till en befintligt person från en annan domän.

variable defined: currentAuthToken=$domainAdminKTHAuthToken

Data för person authority-person:125

Detta är en person som har Cora-minimum + 3st ORCID_ID och en kopplad domän uu, med tre lokala id:n

RecordId är authority-person:125
variable defined: recordId=authority-person:125

Inkludera recordType person eftersom detta är en person

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart




Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"}],"name":"person"}-!

Definiera data för en ändring av persondatat, i detta fall är skillnaden att vi tagit bort ett ORCID_ID ur datat
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"}],"name":"person"}-!


Definiera hur datat skall se ut efter uppdateringen, då man ej kan ta bort ORCID_ID skall det se ut som det gjorde innan (samma som expectedCreatedData)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"}],"name":"person"}-!

Definiera data för en ändring av persondatat, i detta fall är skillnaden att vi tagit bort ett ORCID_ID ur datat och lagt till ett autogenererat nytt orcid (tempOrcid)
variable defined: updateDataWithTempOrcid=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"repeatId":"tempRepeatId","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!

Definiera förväntat data med tempOrcid
variable defined: expectedUpdatedDataWithTempOrcid=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"},{"repeatId":"2","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!



Data för personDomainPart authority-person:125:uu

Detta är en personDomainPart för domän uu, med tre lokala id:n

RecordId är authority-person:125:uu
variable defined: recordId=authority-person:125:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera förändrat data, lagt till temp identifier,
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definierar expectedUpdatedData, samma som updateData men utan repeatId för idenitifikatorer (eftersom det ändras)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har tagit bort ett lokaltId (lokalid2)
variable defined: updateDataRemoveLocalId=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har ändrat ett lokaltId (lokalid1)
variable defined: updateChangeLocalIdData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!


variable defined: expectedUpdateResult=FORBIDDEN

Update record authority-person:125:uu


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminKTHAuthToken personDomainPart authority-person:125:uu {"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"} FORBIDDEN

variable defined: expectedAnswer=

Fall 7 Det ska INTE kunna ta bort en personDomainPart till en befintligt person från en annan domän.

variable defined: currentAuthToken=$domainAdminKTHAuthToken

Data för person authority-person:125

Detta är en person som har Cora-minimum + 3st ORCID_ID och en kopplad domän uu, med tre lokala id:n

RecordId är authority-person:125
variable defined: recordId=authority-person:125

Inkludera recordType person eftersom detta är en person

Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart




Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"}],"name":"person"}-!

Definiera data för en ändring av persondatat, i detta fall är skillnaden att vi tagit bort ett ORCID_ID ur datat
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"}],"name":"person"}-!


Definiera hur datat skall se ut efter uppdateringen, då man ej kan ta bort ORCID_ID skall det se ut som det gjorde innan (samma som expectedCreatedData)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"}],"name":"person"}-!

Definiera data för en ändring av persondatat, i detta fall är skillnaden att vi tagit bort ett ORCID_ID ur datat och lagt till ett autogenererat nytt orcid (tempOrcid)
variable defined: updateDataWithTempOrcid=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"repeatId":"tempRepeatId","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!

Definiera förväntat data med tempOrcid
variable defined: expectedUpdatedDataWithTempOrcid=!-{"children":[{"children":[{"name":"id","value":"authority-person:125"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Person"},{"name":"givenName","value":"125"}],"name":"authorisedName"},{"repeatId":"0","name":"ORCID_ID","value":"0000-0000-0000-0000"},{"repeatId":"1","name":"ORCID_ID","value":"1111-1111-1111-1111"},{"name":"ORCID_ID","value":"2222-2222-2222-2222"},{"repeatId":"2","name":"ORCID_ID","value":"-!$tempOrcid!-"}],"name":"person"}-!



Data för personDomainPart authority-person:125:uu

Detta är en personDomainPart för domän uu, med tre lokala id:n

RecordId är authority-person:125:uu
variable defined: recordId=authority-person:125:uu

Inkludera recordType personDomainPart eftersom detta är en personDomainPart
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!

Definiera hur datat skall se ut när posten är skapad / läses första gången
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definiera förändrat data, lagt till temp identifier,
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

Definierar expectedUpdatedData, samma som updateData men utan repeatId för idenitifikatorer (eftersom det ändras)
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1731"},{"name":"affiliationUntilYear","value":"1741"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"},{"repeatId":"$tempLocalId","name":"identifier","value":"$tempLocalId"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har tagit bort ett lokaltId (lokalid2)
variable defined: updateDataRemoveLocalId=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"local1"}],"name":"personDomainPart"}-!

Definiera hur datat skall se ut när posten uppdateras och vi har ändrat ett lokaltId (lokalid1)
variable defined: updateChangeLocalIdData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"local0"},{"repeatId":"1","name":"identifier","value":"changedValue"},{"repeatId":"2","name":"identifier","value":"local2"}],"name":"personDomainPart"}-!

variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:125:uu"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-24T09:34:26.374000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"rinst123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-24T09:34:50.977000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1730"},{"name":"affiliationUntilYear","value":"1744"}],"name":"affiliation"},{"name":"identifier","value":"local0"},{"name":"identifier","value":"local1"},{"name":"identifier","value":"local2"}],"name":"personDomainPart"}-!


variable defined: expectedDeleteResult=FORBIDDEN

Delete record, for recordType personDomainPart and id authority-person:125:uu


RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$domainAdminKTHAuthToken personDomainPart authority-person:125:uu FORBIDDEN


Guest

Guest får INTE uppdatera personer och inte heller personDomainParts


Fall 1


variable defined: currentAuthToken=$userAuthToken

Data för person authority-person:106


Data för recordType person

RecordType är person
variable defined: recordType=person

Beskriver recordPartPermissions som finns för posttypen person:
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","academicTitle","emailAddress","yearOfBirth","yearOfDeath","alternativeName","externalURL","otherAffiliation","ORCID_ID","VIAF_ID","Libris_ID","biographyEnglish","biographySwedish","personDomainPart"]}-!

variable defined: recordReadPermissions=createdBy!- -!updated!- -!public!- -!domain!- -!academicTitle!- -!emailAddress!- -!yearOfBirth!- -!yearOfDeath!- -!alternativeName!- -!externalURL!- -!otherAffiliation!- -!ORCID_ID!- -!VIAF_ID!- -!Libris_ID!- -!biographyEnglish!- -!biographySwedish!- -!personDomainPart


RecordId är authority-person:106
variable defined: recordId=authority-person:106


variable defined: expectedExistFields=!-{"children":[{"name":"recordInfo"},{"children":[{"name":"familyName2"},{"name":"givenName"}],"name":"authorisedName"},{"name":"academicTitle"},{"name":"yearOfBirth"},{"name":"yearOfDeath"},{"name":"emailAddress"},{"name":"alternativeName"},{"name":"externalURL"},{"name":"otherAffiliation"},{"name":"ORCID_ID"},{"name":"VIAF_ID"},{"name":"Libris_ID"},{"name":"biographyEnglish"},{"name":"biographySwedish"},{"name":"personDomainPart"}]}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: expectedUpdatedDataTriggeredFromPersonDomainPart=!-{"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"public","value":"yes"},{"repeatId":"0","name":"domain","value":"kth"},{"repeatId":"1","name":"domain","value":"test"},{"repeatId":"2","name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump"},{"name":"givenName","value":"Pippi"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor"},{"name":"yearOfBirth","value":"1918"},{"name":"yearOfDeath","value":"2021"},{"name":"emailAddress","value":"pippi.langstrump@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter"},{"name":"givenName","value":"Rullgardina"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook"},{"name":"URL","value":"http://facebook.se/pippi"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard"},{"name":"affiliationFromYear","value":"1920"},{"name":"affiliationUntilYear","value":"1922"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"<p>Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.<\/p><p>Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.<\/p><p>After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series.<\/p>"},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"<p>Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]<\/p><p>Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare.<\/p>"},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"0","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:kth"}],"name":"personDomainPart"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"},{"repeatId":"2","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:uu"}],"name":"personDomainPart"}],"name":"person"}-!

variable defined: searchId=publicPersonSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"personIdSearchTerm","value":"authority-person:106"}]}]}]}-!

variable defined: expectedUpdateResult=FORBIDDEN
variable defined: expectedAnswer=

Update record authority-person:106


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$userAuthToken person authority-person:106 {"children":[{"children":[{"name":"id","value":"authority-person:106"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"person"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463123Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670123Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164123Z"}],"name":"updated"},{"name":"public","value":"no"},{"repeatId":"0","name":"domain","value":"uu"},{"repeatId":"1","name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"person"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"familyName","value":"Långstrump-Updated"},{"name":"givenName","value":"Pippi-Updated"}],"name":"authorisedName"},{"name":"academicTitle","value":"Doktor-Updated"},{"name":"yearOfBirth","value":"1219"},{"name":"yearOfDeath","value":"1912"},{"name":"emailAddress","value":"pippi.langstrump.updated@villekulla.se"},{"repeatId":"0","children":[{"name":"familyName","value":"Efraimsdotter-Updated"},{"name":"givenName","value":"Rullgardina-Updated"}],"name":"alternativeName"},{"repeatId":"0","children":[{"name":"linkTitle","value":"Facebook-Updated"},{"name":"URL","value":"http://facebook.se/pippi-Updated"}],"name":"externalURL"},{"repeatId":"0","children":[{"name":"affiliation","value":"Harvard-Updated"},{"name":"affiliationFromYear","value":"1924"},{"name":"affiliationUntilYear","value":"1926"}],"name":"otherAffiliation"},{"repeatId":"0","name":"ORCID_ID","value":"1000-0001-5109-0000"},{"children":[{"name":"biography","value":"Pippi Longstocking (Swedish: Pippi Långstrump) is the fictional main character in an eponymous series of children's books by Swedish author Astrid Lindgren. Pippi was named by Lindgren's daughter Karin, who asked her mother for a get-well story when she was off school.Pippi is red-haired, freckled, unconventional and superhumanly strong \u2013 able to lift her horse one-handed. She is playful and unpredictable. She often makes fun of unreasonable adults, especially if they are pompous and condescending. Her anger comes out in extreme cases, such as when a man mistreats his horse. Pippi, like Peter Pan, does not want to grow up. She is the daughter of a buccaneer captain and has adventure stories to tell about that, too. Her four best friends are her horse and monkey, and the neighbours' children, Tommy and Annika.After being rejected by Bonnier Publishers in 1944, Lindgren's first manuscript was accepted by Rabén and Sjögren. The three Pippi chapter books (Pippi Longstocking, Pippi Goes on Board, and Pippi in the South Seas) were published from 1945 to 1948, followed by three short stories and a number of picture book adaptations. They have been translated into 76 languages as of 2018[1] and made into several films and television series."},{"name":"language","value":"en"}],"name":"biographyEnglish"},{"children":[{"name":"biography","value":"Pippi Långstrump, Pippilotta Viktualia Rullgardina Krusmynta Efraimsdotter Långstrump,[1] är en av Astrid Lindgrens mest kända litterära figurer och även namnet på den första boken om Pippi och hennes vänner, Tommy och Annika. Lindgren skapade figuren 1941 och första boken kom ut 1945. Pippi-böckerna finns översatta till 77 olika språk (2020).[2]Pippi är världens starkaste, har fräknar och röda flätor som står rakt ut, säger emot vuxna och är allmänt ouppfostrad. I början när böckerna kom ut kunde hon upplevas som kontroversiell. Hon bor utan föräldrar i ett hus kallat Villa Villekulla tillsammans med sin prickiga häst Lilla gubben och sin apa Herr Nilsson. Hon äter \"krumelurpiller\" (som gör att man aldrig blir stor), hennes mamma är i himlen, hennes pappa Efraim Långstrump är kung på söderhavsön Kurrekurreduttön och hon har en kappsäck full med guldpengar. I hennes trädgård finns ett ihåligt träd där det enligt Pippi växer sockerdricka. I böckerna om Pippi myntas begrepp såsom pluttifikationstabellen, spunk och sak-letare."},{"name":"language","value":"sv"}],"name":"biographySwedish"},{"repeatId":"1","children":[{"name":"linkedRecordType","value":"personDomainPart"},{"name":"linkedRecordId","value":"authority-person:106:test"}],"name":"personDomainPart"}],"name":"person"} FORBIDDEN

variable defined: expectedAnswer=

Fall 2

variable defined: currentAuthToken=$userAuthToken

Data for personDomainPart authority-person:106:test


variable defined: recordId=authority-person:106:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedCreateResult=FORBIDDEN
variable defined: expectedAnswer=

Create record, for recordType personDomainPart


ChildComparerFixture
authToken type json testCreateAndStoreRecord? getStatusType? getCreatedId?
$userAuthToken personDomainPart {"name":"personDomainPart","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"domain","value":"uu"}]},{"name":"personLink","children":[{"name":"linkedRecordType","value":"person"},{"name":"linkedRecordId","value":"authority-person:106"}]},{"name":"affiliation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]},{"name":"affiliationFromYear","value":"1982"},{"name":"affiliationUntilYear","value":"2014"}],"repeatId":"0"}]} FORBIDDEN $createdRecordId=

variable defined: expectedAnswer=
variable defined: recordId=$createdRecordId

Fall 3

variable defined: currentAuthToken=$userAuthToken

Data for personDomainPart authority-person:106:test


variable defined: recordId=authority-person:106:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedUpdateResult=FORBIDDEN
variable defined: expectedAnswer=

Update record authority-person:106:test


ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$userAuthToken personDomainPart authority-person:106:test {"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"} FORBIDDEN

variable defined: expectedAnswer=

Fall 4

variable defined: currentAuthToken=$userAuthToken

Data for personDomainPart authority-person:106:test


variable defined: recordId=authority-person:106:test
!***> Data for personDomainPart recordType

variable defined: recordType=personDomainPart
variable defined: recordPermissions=!-{"read":["createdBy","updated","public","domain","identifier"], "write":["id","type","createdBy","dataDivider","tsCreated","updated","public","domain","identifier"]}-!
variable defined: expectedCreatedData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/recordType/personDomainPart","accept":"application/vnd.uub.record+json"}},"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/system/diva","accept":"application/vnd.uub.record+json"}},"name":"dataDivider"},{"name":"domain","value":"test"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"actionLinks":{"read":{"requestMethod":"GET","rel":"read","url":"http://localhost:8082/diva/rest/record/organisation/50","accept":"application/vnd.uub.record+json"}},"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"},{"repeatId":"0","name":"identifier","value":"128912"}],"name":"personDomainPart"}-!

variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!

variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"yes"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!
variable defined: expectedUpdatedDataTriggeredFromPerson=!-{"children":[{"children":[{"name":"id","value":"authority-person:106:test"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2021-03-04T14:46:00.463000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:47:44.670000Z"}],"name":"updated"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"test123"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2021-03-04T14:49:23.164000Z"}],"name":"updated"},{"name":"domain","value":"test"},{"name":"public","value":"no"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"personDomainPart"}],"name":"validationType"}],"name":"recordInfo"},{"repeatId":"0","name":"identifier","value":"128912"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"50"}],"name":"organisationLink"},{"name":"affiliationFromYear","value":"1919"},{"name":"affiliationUntilYear","value":"1920"}],"name":"affiliation"}],"name":"personDomainPart"}-!



variable defined: expectedDeleteResult=FORBIDDEN
variable defined: expectedAnswer=

Delete record, for recordType personDomainPart and id authority-person:106:test


RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$userAuthToken personDomainPart authority-person:106:test FORBIDDEN




Contents:

Testing conversion of recordType person

Convert authority-person:11685 from XML stored in Fedora to Coras Json format


Diva To Cora Format Fixture
type DivaXML getJson?
person tramsXML can not convert xml:se.uu.ub.cora.xmlutils.transformer.ParseException: Error transforming xml: Can not read xml: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Content is not allowed in prolog.
person
<authorityPerson>
  <type>PERSON</type>
  <pid>authority-person:11685</pid>
  <recordInfo>
    <events>
      <event>
        <type>CREATE</type>
        <timestamp>2016-09-02T10:59:47.428Z</timestamp>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-09-02T11:38:24.172Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-08T10:16:19.538Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
    </events>
    <recordDeleted>false</recordDeleted>
  </recordInfo>
  <defaultName>
    <lastname>Testsson</lastname>
    <firstname>Test</firstname>
    <addition>Grosshandlare</addition>
    <number/>
  </defaultName>
  <birthYear>1969</birthYear>
  <deathYear>2069</deathYear>
  <email>Test.Testsson@ub.uu.se</email>
  <alternativeNames>
    <nameForm>
      <lastname>Erixon</lastname>
      <firstname>Karl</firstname>
      <addition/>
      <number>III</number>
    </nameForm>
    <nameForm>
      <lastname>Testsson</lastname>
      <firstname>Test</firstname>
      <addition/>
      <number/>
    </nameForm>
    <nameForm>
      <lastname>Testsson2</lastname>
      <firstname>Test2</firstname>
      <addition>Sir</addition>
      <number>IV</number>
    </nameForm>
  </alternativeNames>
  <identifiers>
    <identifier>
      <type>LOCAL</type>
      <domain>du</domain>
      <value>111</value>
      <from/>
      <until/>
    </identifier>
    <identifier>
      <type>LOCAL</type>
      <domain>ltu</domain>
      <value>111</value>
      <from/>
      <until/>
    </identifier>
    <identifier>
      <type>LOCAL</type>
      <domain>uu</domain>
      <value>test</value>
      <from/>
      <until/>
    </identifier>
    <identifier>
      <type>ORCID</type>
      <domain/>
      <value>0000-0001-6885-9290</value>
      <from/>
      <until/>
    </identifier>
  </identifiers>
  <affiliations>
    <affiliation>
      <organisationId>1190</organisationId>
      <domain>uu</domain>
      <name>Institutionen för kulturantropologi och etnologi</name>
      <alternativeName>Department of Cultural Anthropology and Ethnology</alternativeName>
      <from>1999</from>
      <until>2007</until>
      <parents>
        <affiliation>
          <organisationId>1175</organisationId>
          <domain>uu</domain>
          <name>Historisk-filosofiska fakulteten</name>
          <alternativeName>Faculty of Arts</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1174</organisationId>
              <domain>uu</domain>
              <name>Humanistisk-samhällsvetenskapliga vetenskapsområdet</name>
              <alternativeName>Disciplinary Domain of Humanities and Social Sciences</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>978</organisationId>
                  <domain>uu</domain>
                  <name>Uppsala universitet</name>
                  <alternativeName>Uppsala University</alternativeName>
                  <parents/>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1182</organisationId>
      <domain>uu</domain>
      <name>Institutionen för ABM</name>
      <alternativeName>Department of ALM</alternativeName>
      <from>2007</from>
      <until>2014</until>
      <parents>
        <affiliation>
          <organisationId>1175</organisationId>
          <domain>uu</domain>
          <name>Historisk-filosofiska fakulteten</name>
          <alternativeName>Faculty of Arts</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1174</organisationId>
              <domain>uu</domain>
              <name>Humanistisk-samhällsvetenskapliga vetenskapsområdet</name>
              <alternativeName>Disciplinary Domain of Humanities and Social Sciences</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>978</organisationId>
                  <domain>uu</domain>
                  <name>Uppsala universitet</name>
                  <alternativeName>Uppsala University</alternativeName>
                  <parents/>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>985</organisationId>
      <domain>uu</domain>
      <name>Universitetsbiblioteket</name>
      <alternativeName>University Library</alternativeName>
      <from>2014</from>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1013</organisationId>
      <domain>uu</domain>
      <name>The Svedberg-laboratoriet</name>
      <alternativeName>The Svedberg Laboratory</alternativeName>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1012</organisationId>
      <domain>uu</domain>
      <name>Kollegiet för samhällsforskning (SCAS)</name>
      <alternativeName>The Swedish Collegium for Advanced Study in the Social Sciences (SCASSS)</alternativeName>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>983</organisationId>
      <domain>uu</domain>
      <name>Universitetets ledning</name>
      <alternativeName>University Board and Chief Officers</alternativeName>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>9051</organisationId>
      <domain>uu</domain>
      <name>Science for Life Laboratory, SciLifeLab</name>
      <alternativeName>Science for Life Laboratory, SciLifeLab</alternativeName>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1108</organisationId>
      <domain>uu</domain>
      <name>Matematiska institutionen</name>
      <alternativeName>Department of Mathematics</alternativeName>
      <parents>
        <affiliation>
          <organisationId>1101</organisationId>
          <domain>uu</domain>
          <name>Matematisk-datavetenskapliga sektionen</name>
          <alternativeName>Mathematics and Computer Science</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1031</organisationId>
              <domain>uu</domain>
              <name>Teknisk-naturvetenskapliga vetenskapsområdet</name>
              <alternativeName>Disciplinary Domain of Science and Technology</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>978</organisationId>
                  <domain>uu</domain>
                  <name>Uppsala universitet</name>
                  <alternativeName>Uppsala University</alternativeName>
                  <parents/>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1541</organisationId>
      <domain>uu</domain>
      <name>Observationell astrofysik</name>
      <alternativeName>Observational Astronomy</alternativeName>
      <parents>
        <affiliation>
          <organisationId>1060</organisationId>
          <domain>uu</domain>
          <name>Institutionen för astronomi och rymdfysik</name>
          <alternativeName>Department of Astronomy and Space Physics</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1055</organisationId>
              <domain>uu</domain>
              <name>Fysiska sektionen</name>
              <alternativeName>Physics</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>1031</organisationId>
                  <domain>uu</domain>
                  <name>Teknisk-naturvetenskapliga vetenskapsområdet</name>
                  <alternativeName>Disciplinary Domain of Science and Technology</alternativeName>
                  <parents>
                    <affiliation>
                      <organisationId>978</organisationId>
                      <domain>uu</domain>
                      <name>Uppsala universitet</name>
                      <alternativeName>Uppsala University</alternativeName>
                      <parents/>
                      <active>true</active>
                      <organisationNumber/>
                    </affiliation>
                  </parents>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>876801</organisationId>
      <domain>ths</domain>
      <name>Avdelningen för mänskliga rättigheter</name>
      <alternativeName>Department of Human Rights</alternativeName>
      <from>1999</from>
      <until>2011</until>
      <parents>
        <affiliation>
          <organisationId>876250</organisationId>
          <domain>ths</domain>
          <name>Teologiska högskolan Stockholm</name>
          <alternativeName>Stockholm School of Theology</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>9405</organisationId>
      <domain>du</domain>
      <name>Franska</name>
      <alternativeName>French</alternativeName>
      <parents>
        <affiliation>
          <organisationId>15901</organisationId>
          <domain>du</domain>
          <name>Akademin Humaniora och medier</name>
          <alternativeName>School of Humanities and Media Studies</alternativeName>
          <parents>
            <affiliation>
              <organisationId>7306</organisationId>
              <domain>du</domain>
              <name>Högskolan Dalarna</name>
              <alternativeName>Dalarna University</alternativeName>
              <active>true</active>
              <organisationNumber>202100-2908</organisationNumber>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1329</organisationId>
      <domain>uu</domain>
      <name>Allmänmedicin och klinisk epidemiologi</name>
      <alternativeName>Family Medicine and Clinical Epidemiology</alternativeName>
      <parents>
        <affiliation>
          <organisationId>1327</organisationId>
          <domain>uu</domain>
          <name>Institutionen för folkhälso- och vårdvetenskap</name>
          <alternativeName>Department of Public Health and Caring Sciences</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1326</organisationId>
              <domain>uu</domain>
              <name>Medicinska fakulteten</name>
              <alternativeName>Faculty of Medicine</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>1311</organisationId>
                  <domain>uu</domain>
                  <name>Medicinska och farmaceutiska vetenskapsområdet</name>
                  <alternativeName>Disciplinary Domain of Medicine and Pharmacy</alternativeName>
                  <parents>
                    <affiliation>
                      <organisationId>978</organisationId>
                      <domain>uu</domain>
                      <name>Uppsala universitet</name>
                      <alternativeName>Uppsala University</alternativeName>
                      <active>true</active>
                      <organisationNumber>202100-2932</organisationNumber>
                    </affiliation>
                  </parents>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>false</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>9415</organisationId>
      <domain>du</domain>
      <name>Japanska</name>
      <alternativeName>Japanese</alternativeName>
      <parents>
        <affiliation>
          <organisationId>15901</organisationId>
          <domain>du</domain>
          <name>Akademin Humaniora och medier</name>
          <alternativeName>School of Humanities and Media Studies</alternativeName>
          <parents>
            <affiliation>
              <organisationId>7306</organisationId>
              <domain>du</domain>
              <name>Högskolan Dalarna</name>
              <alternativeName>Dalarna University</alternativeName>
              <active>true</active>
              <organisationNumber>202100-2908</organisationNumber>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <name>Säffle högskola</name>
      <alternativeName/>
      <from>1998</from>
      <until>2000</until>
      <active>false</active>
      <organisationNumber/>
    </affiliation>
  </affiliations>
  <urls>
    <url>
      <label>Min profilsida UU</label>
      <url>https://mp.uu.se/web/profilsidor/start/-/emp/N99-921</url>
    </url>
    <url>
      <label>ResearchGate</label>
      <url>https://www.researchgate.net</url>
    </url>
  </urls>
  <biographies class="com.google.gson.internal.LinkedTreeMap" resolves-to="linked-hash-map">
    <entry>
      <string>eng</string>
      <string>&lt;p&gt;A biography is an account of a person's life. If the production is made by the author himself, it is called autobiography or memoirs. The word biography comes from the Greek biography, of bios, "life", and graphō, "write". An author of biographies is called cinema. :)&lt;/p&gt;</string>
    </entry>
    <entry>
      <string>swe</string>
      <string>&lt;p&gt;En &lt;strong&gt;biografi&lt;/strong&gt; är en redogörelse för en persons liv. Om framställningen är gjord av författaren själv kallas den självbiografi eller memoarer. Ordet &lt;strong&gt;biografi&lt;/strong&gt; kommer av grekiskans biographia, av bios, "liv", och graphō, "skriva". En författare av biografier kallas biograf.&lt;/p&gt;</string>
    </entry>
  </biographies>
  <publicRecord>true</publicRecord>
</authorityPerson>
person
 <authorityPerson>
  <type>PERSON</type>
  <pid>authority-person:10000</pid>
  <recordInfo>
    <events>
      <event>
        <type>CREATE</type>
        <timestamp>2018-02-19T10:10:43.448Z</timestamp>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-19T10:10:43.448Z</timestamp>
        <name>Kalle Kula</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-08T10:16:19.538Z</timestamp>
        <name>Kalle Boll</name>
        <userId>test2</userId>
        <ip>130.238.171.4</ip>
      </event>
    </events>
    <recordDeleted>false</recordDeleted>
  </recordInfo>
  <defaultName>
    <lastname>Svensson</lastname>
    <firstname>Sven</firstname>
    <addition>Grosshandlare</addition>
    <number>VI</number>
  </defaultName>
  <birthYear>1945</birthYear>
  <email>sven.svensson@ub.uu.se</email>
  <alternativeNames>
    <nameForm>
      <lastname>Karlsson</lastname>
      <firstname>Sven</firstname>
      <addition/>
      <number/>
    </nameForm>
  </alternativeNames>
  <identifiers>
    <identifier>
      <type>LOCAL</type>
      <domain>uu</domain>
      <value>test</value>
      <from/>
      <until/>
    </identifier>
    <identifier>
      <type>ORCID</type>
      <domain/>
      <value>0000-0001-6885-9290</value>
      <from/>
      <until/>
    </identifier>
  </identifiers>
  <affiliations>
    <affiliation>
      <organisationId>9415</organisationId>
      <domain>du</domain>
      <name>Japanska</name>
      <alternativeName>Japanese</alternativeName>
      <parents>
        <affiliation>
          <organisationId>15901</organisationId>
          <domain>du</domain>
          <name>Akademin Humaniora och medier</name>
          <alternativeName>School of Humanities and Media Studies</alternativeName>
          <parents>
            <affiliation>
              <organisationId>7306</organisationId>
              <domain>du</domain>
              <name>Högskolan Dalarna</name>
              <alternativeName>Dalarna University</alternativeName>
              <active>true</active>
              <organisationNumber>202100-2908</organisationNumber>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <name>Säffle högskola</name>
      <alternativeName/>
      <from>1998</from>
      <until>2000</until>
      <active>false</active>
      <organisationNumber/>
    </affiliation>
  </affiliations>
  <urls>
    <url>
      <label>Min profilsida UU</label>
      <url>https://mp.uu.se/web/profilsidor/start/-/emp/N99-921</url>
    </url>
    <url>
      <label>ResearchGate</label>
      <url>https://www.researchgate.net</url>
    </url>
  </urls>
  <biographies class="com.google.gson.internal.LinkedTreeMap" resolves-to="linked-hash-map">
    <entry>
      <string>eng</string>
      <string>&lt;p&gt;A biography is an account of a person's life. If the production is made by the author himself, it is called autobiography or memoirs. The word biography comes from the Greek biography, of bios, "life", and graphō, "write". An author of biographies is called cinema. :)&lt;/p&gt;</string>
    </entry>
    <entry>
      <string>swe</string>
      <string>&lt;p&gt;En &lt;strong&gt;biografi&lt;/strong&gt; är en redogörelse för en persons liv. Om framställningen är gjord av författaren själv kallas den självbiografi eller memoarer. Ordet &lt;strong&gt;biografi&lt;/strong&gt; kommer av grekiskans biographia, av bios, "liv", och graphō, "skriva". En författare av biografier kallas biograf.&lt;/p&gt;</string>
    </entry>
  </biographies>
  <publicRecord>true</publicRecord>
</authorityPerson>

Convert authority-person:11685 from XML and store json to use for validation


Diva To Cora Format Fixture
type DivaXML getJson?
person
<authorityPerson>
  <type>PERSON</type>
  <pid>authority-person:11685</pid>
  <recordInfo>
    <events>
      <event>
        <type>CREATE</type>
        <timestamp>2016-09-02T10:59:47.428Z</timestamp>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-09-02T11:38:24.172Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-09-02T11:40:10.383Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-09-13T12:35:29.047Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-09-13T12:35:58.053Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-09-13T13:33:32.982Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-09-13T13:33:53.474Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-11-08T15:25:50.318Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2016-11-08T15:26:00.556Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-09T08:12:49.268Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-09T08:12:59.488Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-09T08:14:14.639Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-09T08:45:47.806Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-09T09:09:42.764Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:13:03.236Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:13:11.753Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:13:23.507Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:13:48.664Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:14:00.209Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:17:20.477Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:17:42.325Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:17:58.742Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:18:01.693Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:24:20.930Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-11T15:24:50.726Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-13T08:08:59.782Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-13T08:09:18.399Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-13T08:09:51.701Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-13T13:19:39.159Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.89.89</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-25T08:18:08.249Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-01-25T08:19:21.771Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-02-06T09:42:00.801Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>10.10.10.10</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-04-03T13:30:20.879Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.59</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-04-04T07:34:31.085Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.59</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-04-06T14:28:33.763Z</timestamp>
        <name>Johanna Dalmalm</name>
        <userId>johda227</userId>
        <ip>130.238.171.22</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-04-06T14:28:42.832Z</timestamp>
        <name>Johanna Dalmalm</name>
        <userId>johda227</userId>
        <ip>130.238.171.22</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-04-07T08:46:33.678Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.59</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-04-12T11:37:08.561Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.59</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-04-12T14:47:00.344Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.59</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-05-03T14:50:06.216Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.59</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-05-09T14:10:27.450Z</timestamp>
        <name>Marie Sörensen</name>
        <userId>marso310</userId>
        <ip>130.238.171.68</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-05-09T14:17:06.460Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.59</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-05-09T14:22:07.461Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.59</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-07-05T08:31:22.791Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.51.125</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-07-07T07:52:53.319Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.174</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-07-10T11:28:21.330Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.174</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-07-10T16:23:40.456Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>213.114.40.220</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-08-22T08:38:24.897Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.91.189</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-09-06T11:34:50.895Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.90.9</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-09-06T11:38:17.946Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.90.9</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-09-06T11:38:52.567Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.90.9</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-09-06T11:41:25.056Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.90.9</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-09-06T11:42:02.428Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.90.9</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-10-31T12:03:13.397Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.183.80</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-11-07T11:53:32.818Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.91.52</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-11-07T11:54:54.116Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.91.52</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-11-14T14:52:17.666Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.49.120</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-11-14T14:52:26.713Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.49.120</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-11-17T12:31:00.426Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.238</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-11-17T12:46:27.403Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.238</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-11-17T12:47:51.587Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.238</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-11-17T14:22:52.687Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.238</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-12-05T12:12:06.557Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.84.160</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-12-05T12:14:14.393Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.84.160</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-12-05T12:16:05.461Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.84.160</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2017-12-14T16:13:23.324Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-01-23T15:11:41.931Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-01-31T13:38:28.378Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-05T10:34:16.306Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-05T10:34:42.431Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-05T11:50:58.508Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-08T10:05:52.065Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-08T10:15:39.577Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
      <event>
        <type>UPDATE</type>
        <timestamp>2018-02-08T10:16:19.538Z</timestamp>
        <name>Test Testsson</name>
        <userId>test</userId>
        <ip>130.238.171.4</ip>
      </event>
    </events>
    <recordDeleted>false</recordDeleted>
  </recordInfo>
  <defaultName>
    <lastname>Testsson</lastname>
    <firstname>Test</firstname>
    <addition>Grosshandlare</addition>
    <number/>
  </defaultName>
  <birthYear>1969</birthYear>
  <deathYear>2069</deathYear>
  <email>Test.Testsson@ub.uu.se</email>
  <alternativeNames>
    <nameForm>
      <lastname>Erixon</lastname>
      <firstname>Karl</firstname>
      <addition/>
      <number>III</number>
    </nameForm>
    <nameForm>
      <lastname>Testsson</lastname>
      <firstname>Test</firstname>
      <addition/>
      <number/>
    </nameForm>
    <nameForm>
      <lastname>Testsson2</lastname>
      <firstname>Test2</firstname>
      <addition>Sir</addition>
      <number>IV</number>
    </nameForm>
  </alternativeNames>
  <identifiers>
    <identifier>
      <type>LOCAL</type>
      <domain>du</domain>
      <value>111</value>
      <from/>
      <until/>
    </identifier>
    <identifier>
      <type>LOCAL</type>
      <domain>ltu</domain>
      <value>111</value>
      <from/>
      <until/>
    </identifier>
    <identifier>
      <type>LOCAL</type>
      <domain>uu</domain>
      <value>test</value>
      <from/>
      <until/>
    </identifier>
    <identifier>
      <type>ORCID</type>
      <domain/>
      <value>0000-0001-6885-9290</value>
      <from/>
      <until/>
    </identifier>
  </identifiers>
  <affiliations>
    <affiliation>
      <organisationId>1190</organisationId>
      <domain>uu</domain>
      <name>Institutionen för kulturantropologi och etnologi</name>
      <alternativeName>Department of Cultural Anthropology and Ethnology</alternativeName>
      <from>1999</from>
      <until>2007</until>
      <parents>
        <affiliation>
          <organisationId>1175</organisationId>
          <domain>uu</domain>
          <name>Historisk-filosofiska fakulteten</name>
          <alternativeName>Faculty of Arts</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1174</organisationId>
              <domain>uu</domain>
              <name>Humanistisk-samhällsvetenskapliga vetenskapsområdet</name>
              <alternativeName>Disciplinary Domain of Humanities and Social Sciences</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>978</organisationId>
                  <domain>uu</domain>
                  <name>Uppsala universitet</name>
                  <alternativeName>Uppsala University</alternativeName>
                  <parents/>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1182</organisationId>
      <domain>uu</domain>
      <name>Institutionen för ABM</name>
      <alternativeName>Department of ALM</alternativeName>
      <from>2007</from>
      <until>2014</until>
      <parents>
        <affiliation>
          <organisationId>1175</organisationId>
          <domain>uu</domain>
          <name>Historisk-filosofiska fakulteten</name>
          <alternativeName>Faculty of Arts</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1174</organisationId>
              <domain>uu</domain>
              <name>Humanistisk-samhällsvetenskapliga vetenskapsområdet</name>
              <alternativeName>Disciplinary Domain of Humanities and Social Sciences</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>978</organisationId>
                  <domain>uu</domain>
                  <name>Uppsala universitet</name>
                  <alternativeName>Uppsala University</alternativeName>
                  <parents/>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>985</organisationId>
      <domain>uu</domain>
      <name>Universitetsbiblioteket</name>
      <alternativeName>University Library</alternativeName>
      <from>2014</from>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1013</organisationId>
      <domain>uu</domain>
      <name>The Svedberg-laboratoriet</name>
      <alternativeName>The Svedberg Laboratory</alternativeName>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1012</organisationId>
      <domain>uu</domain>
      <name>Kollegiet för samhällsforskning (SCAS)</name>
      <alternativeName>The Swedish Collegium for Advanced Study in the Social Sciences (SCASSS)</alternativeName>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>983</organisationId>
      <domain>uu</domain>
      <name>Universitetets ledning</name>
      <alternativeName>University Board and Chief Officers</alternativeName>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>9051</organisationId>
      <domain>uu</domain>
      <name>Science for Life Laboratory, SciLifeLab</name>
      <alternativeName>Science for Life Laboratory, SciLifeLab</alternativeName>
      <parents>
        <affiliation>
          <organisationId>978</organisationId>
          <domain>uu</domain>
          <name>Uppsala universitet</name>
          <alternativeName>Uppsala University</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1108</organisationId>
      <domain>uu</domain>
      <name>Matematiska institutionen</name>
      <alternativeName>Department of Mathematics</alternativeName>
      <parents>
        <affiliation>
          <organisationId>1101</organisationId>
          <domain>uu</domain>
          <name>Matematisk-datavetenskapliga sektionen</name>
          <alternativeName>Mathematics and Computer Science</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1031</organisationId>
              <domain>uu</domain>
              <name>Teknisk-naturvetenskapliga vetenskapsområdet</name>
              <alternativeName>Disciplinary Domain of Science and Technology</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>978</organisationId>
                  <domain>uu</domain>
                  <name>Uppsala universitet</name>
                  <alternativeName>Uppsala University</alternativeName>
                  <parents/>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1541</organisationId>
      <domain>uu</domain>
      <name>Observationell astrofysik</name>
      <alternativeName>Observational Astronomy</alternativeName>
      <parents>
        <affiliation>
          <organisationId>1060</organisationId>
          <domain>uu</domain>
          <name>Institutionen för astronomi och rymdfysik</name>
          <alternativeName>Department of Astronomy and Space Physics</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1055</organisationId>
              <domain>uu</domain>
              <name>Fysiska sektionen</name>
              <alternativeName>Physics</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>1031</organisationId>
                  <domain>uu</domain>
                  <name>Teknisk-naturvetenskapliga vetenskapsområdet</name>
                  <alternativeName>Disciplinary Domain of Science and Technology</alternativeName>
                  <parents>
                    <affiliation>
                      <organisationId>978</organisationId>
                      <domain>uu</domain>
                      <name>Uppsala universitet</name>
                      <alternativeName>Uppsala University</alternativeName>
                      <parents/>
                      <active>true</active>
                      <organisationNumber/>
                    </affiliation>
                  </parents>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>876801</organisationId>
      <domain>ths</domain>
      <name>Avdelningen för mänskliga rättigheter</name>
      <alternativeName>Department of Human Rights</alternativeName>
      <from>1999</from>
      <until>2011</until>
      <parents>
        <affiliation>
          <organisationId>876250</organisationId>
          <domain>ths</domain>
          <name>Teologiska högskolan Stockholm</name>
          <alternativeName>Stockholm School of Theology</alternativeName>
          <parents/>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>9405</organisationId>
      <domain>du</domain>
      <name>Franska</name>
      <alternativeName>French</alternativeName>
      <parents>
        <affiliation>
          <organisationId>15901</organisationId>
          <domain>du</domain>
          <name>Akademin Humaniora och medier</name>
          <alternativeName>School of Humanities and Media Studies</alternativeName>
          <parents>
            <affiliation>
              <organisationId>7306</organisationId>
              <domain>du</domain>
              <name>Högskolan Dalarna</name>
              <alternativeName>Dalarna University</alternativeName>
              <active>true</active>
              <organisationNumber>202100-2908</organisationNumber>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>1329</organisationId>
      <domain>uu</domain>
      <name>Allmänmedicin och klinisk epidemiologi</name>
      <alternativeName>Family Medicine and Clinical Epidemiology</alternativeName>
      <parents>
        <affiliation>
          <organisationId>1327</organisationId>
          <domain>uu</domain>
          <name>Institutionen för folkhälso- och vårdvetenskap</name>
          <alternativeName>Department of Public Health and Caring Sciences</alternativeName>
          <parents>
            <affiliation>
              <organisationId>1326</organisationId>
              <domain>uu</domain>
              <name>Medicinska fakulteten</name>
              <alternativeName>Faculty of Medicine</alternativeName>
              <parents>
                <affiliation>
                  <organisationId>1311</organisationId>
                  <domain>uu</domain>
                  <name>Medicinska och farmaceutiska vetenskapsområdet</name>
                  <alternativeName>Disciplinary Domain of Medicine and Pharmacy</alternativeName>
                  <parents>
                    <affiliation>
                      <organisationId>978</organisationId>
                      <domain>uu</domain>
                      <name>Uppsala universitet</name>
                      <alternativeName>Uppsala University</alternativeName>
                      <active>true</active>
                      <organisationNumber>202100-2932</organisationNumber>
                    </affiliation>
                  </parents>
                  <active>true</active>
                  <organisationNumber/>
                </affiliation>
              </parents>
              <active>true</active>
              <organisationNumber/>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>false</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <organisationId>9415</organisationId>
      <domain>du</domain>
      <name>Japanska</name>
      <alternativeName>Japanese</alternativeName>
      <parents>
        <affiliation>
          <organisationId>15901</organisationId>
          <domain>du</domain>
          <name>Akademin Humaniora och medier</name>
          <alternativeName>School of Humanities and Media Studies</alternativeName>
          <parents>
            <affiliation>
              <organisationId>7306</organisationId>
              <domain>du</domain>
              <name>Högskolan Dalarna</name>
              <alternativeName>Dalarna University</alternativeName>
              <active>true</active>
              <organisationNumber>202100-2908</organisationNumber>
            </affiliation>
          </parents>
          <active>true</active>
          <organisationNumber/>
        </affiliation>
      </parents>
      <active>true</active>
      <organisationNumber/>
    </affiliation>
    <affiliation>
      <name>Säffle högskola</name>
      <alternativeName/>
      <from>1998</from>
      <until>2000</until>
      <active>false</active>
      <organisationNumber/>
    </affiliation>
  </affiliations>
  <urls>
    <url>
      <label>Min profilsida UU</label>
      <url>https://mp.uu.se/web/profilsidor/start/-/emp/N99-921</url>
    </url>
    <url>
      <label>ResearchGate</label>
      <url>https://www.researchgate.net</url>
    </url>
  </urls>
  <biographies class="com.google.gson.internal.LinkedTreeMap" resolves-to="linked-hash-map">
    <entry>
      <string>eng</string>
      <string>&lt;p&gt;A biography is an account of a person's life. If the production is made by the author himself, it is called autobiography or memoirs. The word biography comes from the Greek biography, of bios, "life", and graphō, "write". An author of biographies is called cinema. :)&lt;/p&gt;</string>
    </entry>
    <entry>
      <string>swe</string>
      <string>&lt;p&gt;En &lt;strong&gt;biografi&lt;/strong&gt; är en redogörelse för en persons liv. Om framställningen är gjord av författaren själv kallas den självbiografi eller memoarer. Ordet &lt;strong&gt;biografi&lt;/strong&gt; kommer av grekiskans biographia, av bios, "liv", och graphō, "skriva". En författare av biografier kallas biograf.&lt;/p&gt;</string>
    </entry>
  </biographies>
  <publicRecord>true</publicRecord>
</authorityPerson>
$json=

Create work order data for the converter record


MetadataValidationFixture
dataDivider validationOrderRecordType jsonRecordToValidate validateLinks testGetValidationOrder?
diva person $json false $validationOrderJson=

Validate the converted data


comment
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$adminAuthToken workOrder $validationOrderJson true OK