1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
puts "=========="
puts "OCC24645"
puts "=========="
puts ""
###################################################
# Pointer to the last is wrong for a tree node
###################################################
NewDocument D
UndoLimit D 1000
NewCommand D
SetNode D 0:1
NewCommand D
AppendNode D 0:1 0:1:1
NewCommand D
AppendNode D 0:1 0:1:2
NewCommand D
AppendNode D 0:1 0:1:3
NewCommand D
AppendNode D 0:1 0:1:4
NewCommand D
AppendNode D 0:1 0:1:5
if { [regexp "Last=0:1:5" [XDumpDF D] ] == 1 } {
puts "OK : Last node is good"
} else {
puts "Error : Last node is bad"
}
puts ""
DetachNode D 0:1:3
DetachNode D 0:1:4
NewCommand D
Undo D
if { [regexp "Last" [XDumpDF D] ] != 1 } {
puts "OK : Last node is not defined"
} else {
puts "Error : Last node is bad"
}
puts ""
|