Design: 02.01.03.01/P01
This is an abstract, language-independent design. Grim
details may be found in the
corresponding source code.
You may return to the
documentation
for the module containing this program design, or to the
entire hierarchical table of
topics covered by the PVT.
PROGRAM 1: Changing a structure identifier
CHARACTERISTICS: ynnn
OPERATOR SCRIPT: passive test.
DESIGN:
The following is the "standard" CSS network for module 02.01.03. This
CSS network will be used throughout to test the resulting state of the
CSS after execution of the <change structure identifier> function.
Before each test case the CSS state is completely reset.
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115
*** *** *** *** *** test case 1 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= NON-EXISTENT) should yield the expected results of (original
structure = NON-EXISTENT and resulting structure = CLOSED,
EMPTY, and NOT POSTED) after execution of the function as
stated by test condition 1 of the truth table."
orgid = 300
resid = 350
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
NON-EXISTENT) should change the CSS in accordance with the
substitution of the resulting identifier for the original
identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140 350
| / | \ | /| | |
|2 / | \ | / | 1| |0
| 1/ 2| 5\ 2| /3 |5 | |
| / | \ | / | | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 2 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= CLOSED, NOT REFERENCED, and NOT POSTED) should yield the
expected results of (original structure = NON-EXISTENT and
resulting structure = CLOSED, EMPTY, and NOT POSTED) after
execution of the function as stated by test condition 2 of the
truth table."
orgid = 300
resid = 130
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
CLOSED, NOT REFERENCED, and NOT POSTED) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 140 130
| / | \ | | |
|2 / | \ | 1| |0
| 1/ 2| 5\ 2| | |
| / | \ | | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 3 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= CLOSED, NOT REFERENCED, and POSTED) should yield the expected
results of (original structure = NON-EXISTENT and resulting
structure = CLOSED, EMPTY, and POSTED) after execution of the
function as stated by test condition 3 of the truth table."
orgid = 300
resid = 130
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
CLOSED, NOT REFERENCED, and POSTED) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 140 130
| / | \ | | |
|2 / | \ | 1| |0
| 1/ 2| 5\ 2| | |
| / | \ | | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 4 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= CLOSED, REFERENCED, and NOT POSTED) should yield the expected
results of (original structure = NON-EXISTENT and resulting
structure = CLOSED, EMPTY, and NOT POSTED) after execution of
the function as stated by test condition 4 of the truth table."
orgid = 300
resid = 108
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
CLOSED, REFERENCED, and NOT POSTED) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ 1| 1/ / \
| | 1/ | 2\ | / /4 \3
109 / | \ |/ / \
/ | 108 113
110 |
|
|2
|
|
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 5 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= CLOSED, REFERENCED, and POSTED) should yield the expected
results of (original structure = NON-EXISTENT and resulting
structure = CLOSED, EMPTY, and POSTED) after execution of the
function as stated by test condition 5 of the truth table."
orgid = 300
resid = 108
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
CLOSED, REFERENCED, and POSTED) should change the CSS in accordance
with the substitution of the resulting identifier for the original
identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ 1| 1/ / \
| | 1/ | 2\ | / /4 \3
109 / | \ |/ / \
/ | 108 113
110 |
|
|2
|
|
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 6 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= OPEN, NOT REFERENCED, and NOT POSTED) should yield the
expected results of (original structure = NON-EXISTENT and
resulting structure = OPEN, EMPTY, and NOT POSTED) after
execution of the function as stated by test condition 6 of the
truth table."
orgid = 300
resid = 130
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
OPEN, NOT REFERENCED, and NOT POSTED) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 140 130
| / | \ | | |
2| / | \ | 1| |0
| 1/ 2| 5\ 2| | |
| / | \ | | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 7 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= OPEN, NOT REFERENCED, and POSTED) should yield the expected
results of (original structure = NON-EXISTENT and resulting
structure = OPEN, EMPTY, and POSTED) after execution of the
function as stated by test condition 7 of the truth table."
orgid = 300
resid = 130
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
OPEN, NOT REFERENCED, and POSTED) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 140 130
| / | \ | | |
|2 / | \ | 1| |0
| 1/ 2| 5\ 2| | |
| / | \ | | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 8 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= OPEN, REFERENCED, and NOT POSTED) should yield the expected
results of (original structure = NON-EXISTENT and resulting
structure = OPEN, EMPTY, and NOT POSTED) after execution of the
function as stated by test condition 8 of the truth table."
orgid = 300
resid = 108
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
OPEN, REFERENCED, and NOT POSTED) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ 1| 1/ / \
| | 1/ | 2\ | / /4 \3
109 / | \ |/ / \
/ | 108 113
110 |
|
|2
|
|
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 9 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure
= OPEN, REFERENCED, and POSTED) should yield the expected
results of (original structure = NON-EXISTENT and resulting
structure = OPEN, EMPTY, and POSTED) after execution of the
function as stated by test condition 9 of the truth table."
orgid = 300
resid = 108
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = NON-EXISTENT and the resulting structure =
OPEN, REFERENCED, and POSTED) should change the CSS in accordance
with the substitution of the resulting identifier for the original
identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ 1| 1/ / \
| | 1/ | 2\ | / / 4 \3
109 / | \ |/ / \
/ | 108 113
110 |
|
|2
|
|
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 10 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = NON-EXISTENT) should yield the
expected results of (original structure = NON-EXISTENT and
resulting structure = CLOSED, ORIGINAL, and NOT POSTED) after
execution of the function as stated by test condition 10 of the
truth table."
orgid = 120
resid = 350
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = NON-EXISTENT) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 350 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 11 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = CLOSED, NOT REFERENCED, and NOT
POSTED) should yield the expected results of (original structure
= NON-EXISTENT and resulting structure = CLOSED, ORIGINAL, and
NOT POSTED) after execution of the function as stated by test
condition 11 of the truth table."
orgid = 120
resid = 130
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, NOT REFERENCED, and NOT POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 130 140
| / | \ | |
|2 / | \ | 1|
| 1/ 2| 5\ 2| |
| / | \ | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 12 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = CLOSED, NOT REFERENCED, and
POSTED) should yield the expected results of (original structure
= NON-EXISTENT and resulting structure = CLOSED, ORIGINAL, and
POSTED) after execution of the function as stated by test
condition 12 of the truth table."
orgid = 120
resid = 130
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, NOT REFERENCED, and POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 130 140
| / | \ | |
|2 / | \ | 1|
| 1/ 2| 5\ 2| |
| / | \ | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 13 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = CLOSED, REFERENCED, and NOT
POSTED) should yield the expected results of (original structure
= NON-EXISTENT and resulting structure = CLOSED, ORIGINAL, and
NOT POSTED) after execution of the function as stated by test
condition 13 of the truth table."
orgid = 120
resid = 109
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, REFERENCED, and NOT POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ 2\ 1
/ \ 102---->104
1/ | | |
/ | 2| |5
/ | | |
101 |\ 109 130 140
| | \ | /| |
|2 | \ | / | 1|
| 2| 5\ 2| /3 |5 |
| | \ | / | |
103 | \ |/ | 142
105 106 107
| | / /\
/|\ | / / \
1/ | \2 1| 1/ /4 \5
/ | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 14 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = CLOSED, REFERENCED, and POSTED)
should yield the expected results of (original structure =
NON-EXISTENT and resulting structure = CLOSED, ORIGINAL, and
POSTED) after execution of the function as stated by test
condition 14 of the truth table."
orgid = 120
resid = 109
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ 2\ 1
/ \ 102---->104
1/ | | |
/ | 2| |5
/ | | |
101 |\ 109 130 140
| | \ | /| |
|2 | \ | / | 1|
| 2| 5\ 2| /3 |5 |
| | \ | / | |
103 | \ |/ | 142
105 106 107
| | / /\
/|\ | / / \
1/ | \2 1| 1/ /4 \5
/ | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 15 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = OPEN, NOT REFERENCED, and NOT
POSTED) should yield the expected results of (original structure
= NON-EXISTENT and resulting structure = OPEN, ORIGINAL, and
NOT POSTED) after execution of the function as stated by test
condition 15 of the truth table."
orgid = 120
resid = 130
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = OPEN, NOT REFERENCED, and NOT POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 130 140
| / | \ | |
|2 / | \ | 1|
| 1/ 2| 5\ 2| |
| / | \ | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 16 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = OPEN, NOT REFERENCED, and POSTED)
should yield the expected results of (original structure =
NON-EXISTENT and resulting structure = OPEN, ORIGINAL, and
POSTED) after execution of the function as stated by test
condition 16 of the truth table."
orgid = 120
resid = 130
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = OPEN, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 130 140
| / | \ | |
|2 / | \ | 1|
| 1/ 2| 5\ 2| |
| / | \ | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 17 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = OPEN, REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
NON-EXISTENT and resulting structure = OPEN, ORIGINAL, and NOT
POSTED) after execution of the function as stated by test
condition 17 of the truth table."
orgid = 120
resid = 109
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = OPEN, REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ 2\ 1
/ \ 102---->104
1/ | | |
/ | 2| |5
/ | | |
101 |\ 109 130 140
| | \ | /| |
|2 | \ | / | 1|
| 2| 5\ 2| /3 |5 |
| | \ | / | |
103 | \ |/ | 142
105 106 107
| | / /\
/|\ | / / \
1/ | \2 1| 1/ /4 \5
/ | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 18 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED
and the resulting structure = OPEN, REFERENCED, and POSTED)
should yield the expected results of (original structure =
NON-EXISTENT and resulting structure = OPEN, ORIGINAL, and
POSTED) after execution of the function as stated by test
condition 18 of the truth table."
orgid = 120
resid = 109
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and NOT POSTED and
the resulting structure = OPEN, REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ 2\ 1
/ \ 102---->104
1/ | | |
/ | 2| |5
/ | | |
101 |\ 109 130 140
| | \ | /| |
|2 | \ | / | 1|
| 2| 5\ 2| /3 |5 |
| | \ | / | |
103 | \ |/ | 142
105 106 107
| | / /\
/|\ | / / \
1/ | \2 1| 1/ /4 \5
/ | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 19 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = NON-EXISTENT) should yield the
expected results of (original structure = CLOSED, EMPTY, and
POSTED and resulting structure = CLOSED, ORIGINAL, and NOT
POSTED) after execution of the function as stated by test
condition 19 of the truth table."
orgid = 120
resid = 350
<post structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = NON-EXISTENT) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 350 130 140 120
| / | \ | /| | |
|2 / | \ | / | 1| |0
| 1/ 2| 5\ 2| /3 |5 | |
| / | \ | / | | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 20 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = CLOSED, NOT REFERENCED, and NOT
POSTED) should yield the expected results of (original structure
= CLOSED, EMPTY, and POSTED and resulting structure = CLOSED,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 20 of the truth table."
orgid = 120
resid = 130
<post structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and NOT POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 130 140 120
| / | \ | | |
|2 / | \ | 1| |0
| 1/ 2| 5\ 2| | |
| / | \ | | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 21 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = CLOSED, NOT REFERENCED, and POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and POSTED and resulting structure = CLOSED,
ORIGINAL, and POSTED) after execution of the function as stated
by test condition 21 of the truth table."
orgid = 120
resid = 130
<post structure> orgid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 130 140 120
| / | \ | | |
|2 / | \ | 1| |0
| 1/ 2| 5\ 2| | |
| / | \ | | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
| |2
|3 |
| |
| 111
| / |
| 1/ |
| / 3|
|/ |
114 115 )
*** *** *** *** *** test case 22 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = CLOSED, REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and POSTED and resulting structure = CLOSED,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 22 of the truth table."
orgid = 120
resid = 105
<post structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2 2
/ 102 ------> 105
/ | \ |
101 | \ | 130 140 120 110
| | \ 5 | /| | | |
|2 1| \ | / | 1| |0 |0
| | \ 2| /3 |5 | | |
| | \ | / | |
103 | \ |/ | 142
104 106 107
| | | / /\
2| |5 | / / \
| | 1| 1/ /4 \5
109 | / / \
|/ / 113
108
|
|2
|
|
111
/ |
1/ |
/ 3|
/ |
114 115 )
*** *** *** *** *** test case 23 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = CLOSED, REFERENCED, and POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and POSTED and resulting structure = CLOSED, ORIGINAL,
and POSTED) after execution of the function as stated by test
condition 23 of the truth table."
orgid = 120
resid = 105
<post structure> orgid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, REFERENCED, and POSTED) should change
the CSS in accordance with the substitution of the resulting
identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2 2
/ 102 ------> 105
/ | \ |
101 | \ | 130 140 120 110
| | \ 5 | /| | | |
|2 1| \ | / | 1| |0 |0
| | \ 2| /3 |5 | | |
| | \ | / | |
103 | \ |/ | 142
104 106 107
| | | / /\
2| |5 | / / \
| | 1| 1/ /4 \5
109 | / / \
|/ / 113
108
|
|2
|
|
111
/ |
1/ |
/ 3|
/ |
114 115 )
*** *** *** *** *** test case 24 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = OPEN, NOT REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and POSTED and resulting structure = OPEN,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 24 of the truth table."
orgid = 120
resid = 130
<post structure> orgid
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = OPEN, NOT REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 130 140 120
| / | \ | | |
|2 / | \ | 1| |0
| 1/ 2| 5\ 2| | |
| / | \ | | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 25 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = OPEN, NOT REFERENCED, and POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and POSTED and resulting structure = OPEN,
ORIGINAL, and POSTED) after execution of the function as stated
by test condition 25 of the truth table."
orgid = 120
resid = 130
<post structure> orgid
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = OPEN, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 130 140 120
| / | \ | | |
|2 / | \ | 1| |0
| 1/ 2| 5\ 2| | |
| / | \ | | |
103 / | \ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 26 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = OPEN, REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and POSTED and resulting structure = OPEN,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 26 of the truth table."
orgid = 120
resid = 107
<post structure> orgid
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = OPEN, REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \ 5
101 102 107 <---130 140 120
| / | \ | / | |
|2 / | \ | / 1| |0
| 1/ 2| 5\ 2| /3 | |
| / | \ | / | |
103 / | \ | / 142
104 105 106 113
| | | | |
2| |5 /|\ | |0
| | 1/ | \2 1| |
109 / | \ |
/ | \ |
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 27 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and
the resulting structure = OPEN, REFERENCED, and POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and POSTED and resulting structure = OPEN, ORIGINAL, and
POSTED) after execution of the function as stated by test
condition 27 of the truth table."
orgid = 120
resid = 107
<post structure> orgid
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, NOT REFERENCED, and POSTED and the
resulting structure = OPEN, REFERENCED, and POSTED) should change
the CSS in accordance with the substitution of the resulting
identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \ 5
101 102 107 <---130 140 120
| / | \ | / | |
|2 / | \ | / 1| |0
| 1/ 2| 5\ 2| /3 | |
| / | \ | / | |
103 / | \ | / 142
104 105 106 113
| | | | |
2| |5 /|\ | |0
| | 1/ | \2 1| |
109 / | \ |
/ | \ |
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 28 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = NON-EXISTENT) should yield the
expected results of (original structure = CLOSED, EMPTY, and
NOT POSTED and resulting structure = CLOSED, ORIGINAL, and NOT
POSTED) after execution of the function as stated by test
condition 28 of the truth table."
orgid = 108
resid = 350
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = NON-EXISTENT) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <----- 350
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 29 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, NOT REFERENCED, and NOT
POSTED) should yield the expected results of (original structure
= CLOSED, EMPTY, and NOT POSTED and resulting structure =
CLOSED, ORIGINAL, and NOT POSTED) after execution of the
function as stated by test condition 29 of the truth table."
orgid = 108
resid = 100
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and NOT POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <---- 100
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 30 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, NOT REFERENCED, and POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and NOT POSTED and resulting structure = CLOSED,
ORIGINAL, and POSTED) after execution of the function as stated
by test condition 30 of the truth table."
orgid = 108
resid = 100
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <---- 100
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 31 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and NOT POSTED and resulting structure = CLOSED,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 31 of the truth table."
orgid = 108
resid = 113
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = CLOSED, REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | /|\ | / /|
2| |5 / | \2 | / / |5
| | /1 | \ 1| 1/ /4 |
109 / | \ | / / |
110 | \ |/ / 113
| 108 /
|3 /
| /2
| /
| /
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 32 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, REFERENCED, and POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and NOT POSTED and resulting structure = CLOSED,
ORIGINAL, and POSTED) after execution of the function as stated
by test condition 32 of the truth table."
orgid = 108
resid = 113
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = CLOSED, REFERENCED, and POSTED) should change
the CSS in accordance with the substitution of the resulting
identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | /|\ | / /|
2| |5 / | \2 | / / |5
| | /1 | \ 1| 1/ /4 |
109 / | \ | / / |
110 | \ |/ / 113
| 108 /
|3 /
| /2
| /
| /
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 33 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = OPEN, NOT REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and NOT POSTED and resulting structure = OPEN,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 33 of the truth table."
orgid = 108
resid = 100
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = OPEN, NOT REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <----- 100
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 34 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = OPEN, NOT REFERENCED, and POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and NOT POSTED and resulting structure = OPEN,
ORIGINAL, and POSTED) after execution of the function as stated
by test condition 34 of the truth table."
orgid = 108
resid = 100
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = OPEN, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <----- 100
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 35 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = OPEN, REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and NOT POSTED and resulting structure = OPEN,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 35 of the truth table."
orgid = 108
resid = 113
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = OPEN, REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | /|\ | / /|
2| |5 / | \2 | / / |5
| | /1 | \ 1| 1/ /4 |
109 / | \ | / / |
110 | \ |/ / 113
| 108 /
|3 /
| /2
| /
| /
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 36 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and
the resulting structure = OPEN, REFERENCED, and POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and NOT POSTED and resulting structure = OPEN, ORIGINAL,
and POSTED) after execution of the function as stated by test
condition 36 of the truth table."
orgid = 108
resid = 113
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and NOT POSTED and the
resulting structure = OPEN, REFERENCED, and POSTED) should change
the CSS in accordance with the substitution of the resulting
identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | /|\ | / /|
2| |5 / | \2 | / / |5
| | /1 | \ 1| 1/ /4 |
109 / | \ | / / |
110 | \ |/ / 113
| 108 /
|3 /
| /2
| /
| /
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 37 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = NON-EXISTENT) should yield the expected
results of (original structure = CLOSED, EMPTY, and POSTED and
resulting structure = CLOSED, ORIGINAL, and NOT POSTED) after
execution of the function as stated by test condition 37 of the
truth table."
orgid = 108
resid = 350
<post structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = NON-EXISTENT) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <----- 350
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 38 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and POSTED and resulting structure = CLOSED,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 38 of the truth table."
orgid = 108
resid = 100
<post structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and NOT POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <---- 100
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 39 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and POSTED and resulting structure = CLOSED, ORIGINAL,
and POSTED) after execution of the function as stated by test
condition 39 of the truth table."
orgid = 108
resid = 100
<post structure> orgid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <---- 100
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 40 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = CLOSED, REFERENCED, and NOT POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and POSTED and resulting structure = CLOSED, ORIGINAL,
and NOT POSTED) after execution of the function as stated by
test condition 40 of the truth table."
orgid = 108
resid = 113
<post structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = CLOSED, REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | /|\ | / /|
2| |5 / | \2 | / / |5
| | /1 | \ 1| 1/ /4 |
109 / | \ | / / |
110 | \ |/ / 113
| 108 /
|3 /
| /2
| /
| /
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 41 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = CLOSED, REFERENCED, and POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and POSTED and resulting structure = CLOSED, ORIGINAL,
and POSTED) after execution of the function as stated by test
condition 41 of the truth table."
orgid = 108
resid = 113
<post structure> orgid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = CLOSED, REFERENCED, and POSTED) should change
the CSS in accordance with the substitution of the resulting
identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | /|\ | / /|
2| |5 / | \2 | / / |5
| | /1 | \ 1| 1/ /4 |
109 / | \ | / / |
110 | \ |/ / 113
| 108 /
|3 /
| /2
| /
| /
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 42 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = OPEN, NOT REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
CLOSED, EMPTY, and POSTED and resulting structure = OPEN,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 42 of the truth table."
orgid = 108
resid = 100
<post structure> orgid
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = OPEN, NOT REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <---- 100
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 43 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = OPEN, NOT REFERENCED, and POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and POSTED and resulting structure = OPEN, ORIGINAL, and
POSTED) after execution of the function as stated by test
condition 43 of the truth table."
orgid = 108
resid = 100
<post structure> orgid
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = OPEN, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / 113
110 | 108
|
|3
|
| 2
| 111 <---- 100
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 44 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = OPEN, REFERENCED, and NOT POSTED) should
yield the expected results of (original structure = CLOSED,
EMPTY, and POSTED and resulting structure = OPEN, ORIGINAL, and
NOT POSTED) after execution of the function as stated by test
condition 44 of the truth table."
orgid = 108
resid = 113
<post structure> orgid
<open structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = OPEN, REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | /|\ | / /|
2| |5 / | \2 | / / |5
| | /1 | \ 1| 1/ /4 |
109 / | \ | / / |
110 | \ |/ / 113
| 108 /
|3 /
| /2
| /
| /
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 45 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = OPEN, REFERENCED, and POSTED) should yield
the expected results of (original structure = CLOSED, EMPTY,
and POSTED and resulting structure = OPEN, ORIGINAL, and
POSTED) after execution of the function as stated by test
condition 45 of the truth table."
orgid = 108
resid = 113
<post structure> orgid
<open structure> resid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = CLOSED, REFERENCED, and POSTED and the
resulting structure = OPEN, REFERENCED, and POSTED) should change
the CSS in accordance with the substitution of the resulting
identifier for the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 120 130 140
| / | \ | /| |
|2 / | \ | / | 1|
| 1/ 2| 5\ 2| /3 |5 |
| / | \ | / | |
103 / | \ |/ | 142
104 105 106 107
| | /|\ | / /|
2| |5 / | \2 | / / |5
| | /1 | \ 1| 1/ /4 |
109 / | \ | / / |
110 | \ |/ / 113
| 108 /
|3 /
| /2
| /
| /
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 46 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and
the resulting structure = NON-EXISTENT) should yield the
expected results of (original structure = OPEN, EMPTY, and NOT
POSTED and resulting structure = CLOSED, ORIGINAL, and NOT
POSTED) after execution of the function as stated by test
condition 46 of the truth table."
orgid = 120
resid = 350
<open structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and the
resulting structure = NON-EXISTENT) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 350 130 140 120
| / | \ | /| | |
|2 / | \ | / | 1| |0
| 1/ 2| 5\ 2| /3 | | |
| / | \ | / | | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / \
110 | 108 113
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 47 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, NOT REFERENCED, and NOT
POSTED) should yield the expected results of (original structure
= OPEN, EMPTY, and NOT POSTED and resulting structure = CLOSED,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 47 of the truth table."
orgid = 120
resid = 100
<open structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and NOT POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 100 130 140 120
| / | \ | /| | |
|2 / | \ | / | 1| |0
| 1/ 2| 5\ 2| /3 | | |
| / | \ | / | | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / \
110 | 108 113
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 48 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, NOT REFERENCED, and POSTED)
should yield the expected results of (original structure =
OPEN, EMPTY, and NOT POSTED and resulting structure = CLOSED,
ORIGINAL, and POSTED) after execution of the function as stated
by test condition 48 of the truth table."
orgid = 120
resid = 100
<open structure> orgid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 100 130 140 120
| / | \ | /| | |
|2 / | \ | / | 1| |0
| 1/ 2| 5\ 2| /3 | | |
| / | \ | / | | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / \
110 | 108 113
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 49 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
OPEN, EMPTY, and NOT POSTED and resulting structure = CLOSED,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 49 of the truth table."
orgid = 100
resid = 107
<open structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and the
resulting structure = CLOSED, REFERENCED, and NOT POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
107 <--------------------- 130
/ \ 5 /
/ \ /
1/ \2 /
/ \ /
/ \ /3
101 102 120 / 140 100
| / | \ | / | |
|2 / | \ | / 1| |0
| 1/ 2| 5\ 2| / | |
| / | \ |/ | |
103 / | \ | 142
104 105 106 113
| | | | |
2| |5 /|\ | |0
| | 1/ | \2 1| |
109 / | \ | |
/ | \ |
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 50 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and
the resulting structure = CLOSED, REFERENCED, and POSTED) should
yield the expected results of (original structure = OPEN,
EMPTY, and NOT POSTED and resulting structure = CLOSED,
ORIGINAL, and POSTED) after execution of the function as stated
by test condition 50 of the truth table."
orgid = 100
resid = 107
<open structure> orgid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and NOT POSTED and the
resulting structure = CLOSED, REFERENCED, and POSTED) should change
the CSS in accordance with the substitution of the resulting
identifier for the original identifier."
pass/fail depending on (CSS =
107 <-------------------- 130
/ \ 5 /
/ \ /
1/ \2 /
/ \ /3
/ \ /
101 102 120 / 140 100
| / | \ | / | |
|2 / | \ | / 1| |0
| 1/ 2| 5\ 2| / | |
| / | \ |/ | |
103 / | \ | 142
104 105 106 113
| | | | |
2| |5 /|\ | |0
| | 1/ | \2 1| |
109 / | \ | |
/ | \ |
110 | 108
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 51 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and POSTED and the
resulting structure = NON-EXISTENT) should yield the expected
results of (original structure = OPEN, EMPTY, and POSTED and
resulting structure = CLOSED, ORIGINAL, and NOT POSTED) after
execution of the function as stated by test condition 51 of the
truth table."
orgid = 120
resid = 350
<open structure> orgid
<post structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and POSTED and the
resulting structure = NON-EXISTENT) should change the CSS in
accordance with the substitution of the resulting identifier for
the original identifier."
pass/fail depending on (CSS =
100
/ \
/ \
1/ \2
/ \
/ \
101 102 350 130 140 120
| / | \ | /| | |
|2 / | \ | / | 1| |0
| 1/ 2| 5\ 2| /3 | | |
| / | \ | / | | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / \
110 | 108 113
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 52 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and NOT POSTED)
should yield the expected results of (original structure =
OPEN, EMPTY, and POSTED and resulting structure = CLOSED,
ORIGINAL, and NOT POSTED) after execution of the function as
stated by test condition 52 of the truth table."
orgid = 120
resid = 100
<open structure> orgid
<post structure> orgid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and NOT POSTED)
should change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 100 130 140 120
| / | \ | /| | |
|2 / | \ | / | 1| |0
| 1/ 2| 5\ 2| /3 | | |
| / | \ | / | | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / \
110 | 108 113
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 53 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and POSTED) should
yield the expected results of (original structure = OPEN,
EMPTY, and POSTED and resulting structure = CLOSED, ORIGINAL,
and POSTED) after execution of the function as stated by test
condition 53 of the truth table."
orgid = 120
resid = 100
<open structure> orgid
<post structure> orgid
<post structure> resid
<change structure identifier> orgid, resid
pass/fail depending on structure status expected results = actual results
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, NOT REFERENCED, and POSTED) should
change the CSS in accordance with the substitution of the
resulting identifier for the original identifier."
pass/fail depending on (CSS =
101 102 100 130 140 120
| / | \ | /| | |
|2 / | \ | / | 1| |0
| 1/ 2| 5\ 2| /3 | | |
| / | \ | / | | |
103 / | \ |/ | 142
104 105 106 107
| | | | / /\
2| |5 /|\ | / / \
| | 1/ | \2 1| 1/ /4 \5
109 / | \ | / / \
/ | \ |/ / \
110 | 108 113
| |
|3 |2
| |
| |
| 111
| / |
| 1/ |
| / 3|
| / |
114 115 )
*** *** *** *** *** test case 54 *** *** *** *** ***
TEST: #SR 1
"<Change structure identifier> with the precondition being
(original structure = OPEN, NOT REFERENCED, and POSTED and the
resulting structure = CLOSED, REFERENCED, and NOT POSTED) should
yield the expected results of (original structure = OPEN,
EMPTY, and POSTED and resulting structure = CLOSED, ORIGINAL,
and NOT POSTED) after execution of the function as stated by
test condition 54 of the truth table."
orgid = 100
resid = 107
<open structure>