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>