DESCRIPTION: This module tests the various methods available to create a new empty structure in the CSS. Structure creation via retrieval from an archive is tested under 03.03. This module's test cases directly use <inquire structure identifiers>, which is tested explicitly in 02.01. SEMANTIC REQUIREMENTS:#F 111
SR1. <Open structure> for a non-existent structure creates a new empty structure.
#F 125
SR2. <Empty structure> for a non-existent structure creates a new empty structure.
#F 113
SR3. <Execute structure> for a non-existent structure creates a new empty structure.
#F 132
SR4. <Post structure> for a non-existent structure creates a new empty structure.
#F 129
SR5. <Change structure identifier> causes a new empty structure to be created when the new structure identifier refers to a non-existent structure.
#F 130
SR6. <Change structure references> causes a new empty structure to be created when the new structure identifier refers to a non-existent structure and references to the original structure exist.
#F 131
SR7. <Change structure identifier and references> causes a new empty structure to be created when the new structure identifier refers to a non-existent structure.
#F 1
SR8. Upon opening PHIGS the initial state of the CSS is empty, i.e. no structures exist.
#F 111 125 113 132 129 130 131 210
SR9. The CSS has the capacity to hold multiple structures.
#F 111 125 113 132 129 130 131
SR10. Each structure contained in the CSS has a unique identifier.
LOCAL DICTIONARY:
Functions --- 001: popph <open phigs> 111: popst <open structure> 113: pexst <execute structure> 125: pemst <empty structure> 129: pcstid <change structure identifier> 130: pcstrf <change structure references> 131: pcstir <change structure identifier and references> 132: ppost <post structure> 210: pqsid <inquire structure identifiers> Data Structures --- 4 ... phigs_state_list 4.5 ... list_of_structure_identifiers 7 ... structure_state_list 7.1 ... structure_identifier
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.