UniKL Logo

Lehrgebiet Informationssysteme

FB Informatik

FB Informatik
 
LG IS
AG DBIS
AG HIS
Jobs / Tasks
Courses
Publications
Contact
Misc
Impressum
(C) AG DBIS
 

Test Case taDOM3/10-taDOM3-29-PS

taDOM3 Lock Requests of executed Operation getChildNodes(contextElementNode) returns Nodelist

The getChildNodes operation returns a node list with all child nodes of the context node CO.

Behavior specified with base operations:

  • readCO
  • readFC
  • readCH
  • readLC
  • useCOFCE
  • useCOLCE
  • useFCPSE
  • useFCNSE
  • useCHPSE
  • useCHNSE
  • useLCPSE
  • useLCNSE
Read Set = CO FC CH LC COFCE COLCE FCPSE FCNSE CHPSE CHNSE LCPSE LCNSE , Write Set =
  • LockRequest[node=CO,lock:LR,PSE:-,NSE:-,FCE:-,LCE:-]

taDOM3 Lock Requests of checked Operation insertAfter(contextNode, siblingType, siblingValue) executed on node PS

The insertAfter operation is executed on the context element node CO and inserts a new next sibling node after the context node CO. There already exists a next sibling and the inserted new sibling node is returned.

Bahavior specified with base operations:

  • readCO
  • modifyCONSE
  • modifyNSPSE

Read and write sets for execution on PS:

Read Set = PS , Write Set = PSNSE COPSE
  • LockRequest[node=CO,lock:NR,PSE:-,NSE:EX,FCE:-,LCE:-] on PS
  • LockRequest[node=NS,lock:-,PSE:EX,NSE:-,FCE:-,LCE:-] on PS
  • LockRequest[node=PA,lock:CX,PSE:-,NSE:-,FCE:-,LCE:-] on PS

Operations must be compatible

CheckExisting LockRequest[node=CO,lock:LR,PSE:-,NSE:-,FCE:-,LCE:-]
with
Requested LockRequest[node=CO,lock:NR,PSE:-,NSE:EX,FCE:-,LCE:-] on PS
Requested lock IR on AC compatible to existing lock IR.
Requested lock IR on PA compatible to existing lock IR.
Compatible
CheckExisting LockRequest[node=CO,lock:LR,PSE:-,NSE:-,FCE:-,LCE:-]
with
Requested LockRequest[node=NS,lock:-,PSE:EX,NSE:-,FCE:-,LCE:-] on PS
Compatible
CheckExisting LockRequest[node=CO,lock:LR,PSE:-,NSE:-,FCE:-,LCE:-]
with
Requested LockRequest[node=PA,lock:CX,PSE:-,NSE:-,FCE:-,LCE:-] on PS
Requested lock IX on AC compatible to existing lock IR.
Requested lock CX on PA compatible to existing lock IR.
Compatible
Test Case Ok