1 /******************************************************************************/ 2 /* */ 3 /* Copyright (c) International Business Machines Corp., 2008 */ 4 /* */ 5 /* This program is free software; you can redistribute it and/or modify */ 6 /* it under the terms of the GNU General Public License as published by */ 7 /* the Free Software Foundation; either version 2 of the License, or */ 8 /* (at your option) any later version. */ 9 /* */ 10 /* This program is distributed in the hope that it will be useful, */ 11 /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ 12 /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See */ 13 /* the GNU General Public License for more details. */ 14 /* */ 15 /* You should have received a copy of the GNU General Public License */ 16 /* along with this program; if not, write to the Free Software */ 17 /* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ 18 /* */ 19 /******************************************************************************/ 20 21 OO_DESCRIPTION.txt 22 ================== 23 24 The contents of the move directory: 25 test01 - shared child to shared parent. 26 test02 - shared subtree to private parent. 27 test03 - shared subtree to slave parent. 28 test04 - shared subtree to uncloneable parent. 29 test05 - private subtree to shared parent. 30 test06 - private subtree to private parent. 31 test07 - private subtree to slave parent. 32 test08 - private subtree to uncloneable parent. 33 test09 - slave subtree to shared parent. 34 test10 - slave subtree to private parent. 35 test11 - slave subtree to slave parent. 36 test12 - slave subtree to uncloneable parent. 37 test13 - uncloneable subtree to shared parent. 38 test14 - uncloneable subtree to private parent. 39 test15 - uncloneable subtree to slave parent. 40 test16 - uncloneable subtree to uncloneable parent. 41 test17 - tree with shared parent - check ERROR. 42 test18 - private to private - with shared children 43 test19 - private to private - with slave children 44 test20 - private to private - with unclonable children 45 test21 - shared tree within a tree it is bound to. 46 test22 - shared tree within a tree it is bound to - and then move t 47 48 49 test01: 50 ======= 51 shared child to shared parent. 52 53 54 test02: 55 ======= 56 shared subtree to private parent. 57 58 59 test03: 60 ======= 61 shared subtree to slave parent. 62 63 64 test04: 65 ======= 66 shared subtree to uncloneable parent. 67 68 69 test05: 70 ======= 71 private subtree to shared parent. 72 73 74 test06: 75 ======= 76 private subtree to private parent. 77 78 79 test07: 80 ======= 81 private subtree to slave parent. 82 83 84 test08: 85 ======= 86 private subtree to uncloneable parent. 87 88 89 test09: 90 ======= 91 slave subtree to shared parent. 92 93 94 test10: 95 ======= 96 slave subtree to private parent. 97 98 99 test11: 100 ======= 101 slave subtree to slave parent. 102 103 104 test12: 105 ======= 106 slave subtree to uncloneable parent. 107 108 109 test13: 110 ======= 111 uncloneable subtree to shared parent. 112 113 114 test14: 115 ======= 116 uncloneable subtree to private parent. 117 118 119 test15: 120 ======= 121 uncloneable subtree to slave parent. 122 123 124 test16: 125 ======= 126 uncloneable subtree to uncloneable parent. 127 128 129 test17: 130 ======= 131 tree with shared parent - check ERROR. 132 133 134 test18: 135 ======= 136 private to private - with shared children 137 138 139 test19: 140 ======= 141 private to private - with slave children 142 143 144 test20: 145 ======= 146 private to private - with unclonable children 147 148 149 test21: 150 ======= 151 shared tree within a tree it is bound to. 152 153 154 test22: 155 ======= 156 shared tree within a tree it is bound to - and then move to another share subtree 157 158 159