Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(20)

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/addRange-48-expected.txt

Issue 2700673005: selection: Do not run invalid sub-tests with unselectable Range. (Closed)
Patch Set: . Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 CONSOLE ERROR: line 7: The given range isn't in document.
2 CONSOLE ERROR: line 7: The given range isn't in document.
3 CONSOLE ERROR: line 7: The given range isn't in document.
4 CONSOLE ERROR: line 7: The given range isn't in document.
5 CONSOLE ERROR: line 7: The given range isn't in document.
6 CONSOLE ERROR: line 7: The given range isn't in document.
7 CONSOLE ERROR: line 7: The given range isn't in document.
8 CONSOLE ERROR: line 7: The given range isn't in document.
9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document.
11 CONSOLE ERROR: line 7: The given range isn't in document.
12 CONSOLE ERROR: line 7: The given range isn't in document.
13 CONSOLE ERROR: line 7: The given range isn't in document.
14 CONSOLE ERROR: line 7: The given range isn't in document.
15 CONSOLE ERROR: line 7: The given range isn't in document.
16 CONSOLE ERROR: line 7: The given range isn't in document.
17 CONSOLE ERROR: line 7: The given range isn't in document.
18 CONSOLE ERROR: line 7: The given range isn't in document.
19 CONSOLE ERROR: line 7: The given range isn't in document.
20 CONSOLE ERROR: line 7: The given range isn't in document.
21 CONSOLE ERROR: line 7: The given range isn't in document.
22 CONSOLE ERROR: line 7: The given range isn't in document.
23 CONSOLE ERROR: line 7: The given range isn't in document.
24 CONSOLE ERROR: line 7: The given range isn't in document.
25 CONSOLE ERROR: line 7: The given range isn't in document.
26 CONSOLE ERROR: line 7: The given range isn't in document.
27 CONSOLE ERROR: line 7: The given range isn't in document.
28 CONSOLE ERROR: line 7: The given range isn't in document.
29 CONSOLE ERROR: line 7: The given range isn't in document.
30 CONSOLE ERROR: line 7: The given range isn't in document.
31 CONSOLE ERROR: line 7: The given range isn't in document.
32 CONSOLE ERROR: line 7: The given range isn't in document.
33 CONSOLE ERROR: line 7: The given range isn't in document.
34 CONSOLE ERROR: line 7: The given range isn't in document.
35 CONSOLE ERROR: line 7: The given range isn't in document.
36 CONSOLE ERROR: line 7: The given range isn't in document.
37 CONSOLE ERROR: line 7: The given range isn't in document.
38 CONSOLE ERROR: line 7: The given range isn't in document.
39 CONSOLE ERROR: line 7: The given range isn't in document.
40 CONSOLE ERROR: line 7: The given range isn't in document.
41 CONSOLE ERROR: line 7: The given range isn't in document.
42 CONSOLE ERROR: line 7: The given range isn't in document.
43 CONSOLE ERROR: line 7: The given range isn't in document.
44 CONSOLE ERROR: line 7: The given range isn't in document.
45 CONSOLE ERROR: line 7: The given range isn't in document.
46 CONSOLE ERROR: line 7: The given range isn't in document.
47 CONSOLE ERROR: line 7: The given range isn't in document.
48 CONSOLE ERROR: line 7: The given range isn't in document.
49 CONSOLE ERROR: line 7: The given range isn't in document.
50 CONSOLE ERROR: line 7: The given range isn't in document.
51 CONSOLE ERROR: line 7: The given range isn't in document.
52 CONSOLE ERROR: line 7: The given range isn't in document.
53 CONSOLE ERROR: line 7: The given range isn't in document.
54 CONSOLE ERROR: line 7: The given range isn't in document.
55 CONSOLE ERROR: line 7: The given range isn't in document.
56 CONSOLE ERROR: line 7: The given range isn't in document.
57 CONSOLE ERROR: line 7: The given range isn't in document.
58 CONSOLE ERROR: line 7: The given range isn't in document.
59 CONSOLE ERROR: line 7: The given range isn't in document.
60 CONSOLE ERROR: line 7: The given range isn't in document.
61 CONSOLE ERROR: line 7: The given range isn't in document.
62 CONSOLE ERROR: line 7: The given range isn't in document.
63 CONSOLE ERROR: line 7: The given range isn't in document.
64 CONSOLE ERROR: line 7: The given range isn't in document.
65 CONSOLE ERROR: line 7: The given range isn't in document.
66 CONSOLE ERROR: line 7: The given range isn't in document.
67 CONSOLE ERROR: line 7: The given range isn't in document.
68 CONSOLE ERROR: line 7: The given range isn't in document.
69 CONSOLE ERROR: line 7: The given range isn't in document.
70 CONSOLE ERROR: line 7: The given range isn't in document.
71 CONSOLE ERROR: line 7: The given range isn't in document.
72 CONSOLE ERROR: line 7: The given range isn't in document.
73 CONSOLE ERROR: line 7: The given range isn't in document.
74 CONSOLE ERROR: line 7: The given range isn't in document.
75 CONSOLE ERROR: line 7: The given range isn't in document.
76 CONSOLE ERROR: line 7: The given range isn't in document.
77 CONSOLE ERROR: line 7: The given range isn't in document.
78 CONSOLE ERROR: line 7: The given range isn't in document.
79 CONSOLE ERROR: line 7: The given range isn't in document.
80 CONSOLE ERROR: line 7: The given range isn't in document.
81 CONSOLE ERROR: line 7: The given range isn't in document.
82 CONSOLE ERROR: line 7: The given range isn't in document.
83 CONSOLE ERROR: line 7: The given range isn't in document.
84 CONSOLE ERROR: line 7: The given range isn't in document.
85 CONSOLE ERROR: line 7: The given range isn't in document.
86 CONSOLE ERROR: line 7: The given range isn't in document.
87 CONSOLE ERROR: line 7: The given range isn't in document.
88 CONSOLE ERROR: line 7: The given range isn't in document.
89 CONSOLE ERROR: line 7: The given range isn't in document.
90 CONSOLE ERROR: line 7: The given range isn't in document.
91 CONSOLE ERROR: line 7: The given range isn't in document.
92 CONSOLE ERROR: line 7: The given range isn't in document.
93 CONSOLE ERROR: line 7: The given range isn't in document.
94 CONSOLE ERROR: line 7: The given range isn't in document.
95 CONSOLE ERROR: line 7: The given range isn't in document.
96 CONSOLE ERROR: line 7: The given range isn't in document.
97 CONSOLE ERROR: line 7: The given range isn't in document.
98 CONSOLE ERROR: line 7: The given range isn't in document.
99 CONSOLE ERROR: line 7: The given range isn't in document.
100 CONSOLE ERROR: line 7: The given range isn't in document.
101 CONSOLE ERROR: line 7: The given range isn't in document.
102 CONSOLE ERROR: line 7: The given range isn't in document.
103 CONSOLE ERROR: line 7: The given range isn't in document.
104 CONSOLE ERROR: line 7: The given range isn't in document.
105 CONSOLE ERROR: line 7: The given range isn't in document.
106 CONSOLE ERROR: line 7: The given range isn't in document.
107 CONSOLE ERROR: line 7: The given range isn't in document.
108 CONSOLE ERROR: line 7: The given range isn't in document.
109 CONSOLE ERROR: line 7: The given range isn't in document.
110 CONSOLE ERROR: line 7: The given range isn't in document.
111 CONSOLE ERROR: line 7: The given range isn't in document.
112 CONSOLE ERROR: line 7: The given range isn't in document.
113 CONSOLE ERROR: line 7: The given range isn't in document.
114 CONSOLE ERROR: line 7: The given range isn't in document.
115 CONSOLE ERROR: line 7: The given range isn't in document.
116 CONSOLE ERROR: line 7: The given range isn't in document.
117 CONSOLE ERROR: line 7: The given range isn't in document.
118 CONSOLE ERROR: line 7: The given range isn't in document.
119 CONSOLE ERROR: line 7: The given range isn't in document.
120 CONSOLE ERROR: line 7: The given range isn't in document.
121 CONSOLE ERROR: line 7: The given range isn't in document.
122 CONSOLE ERROR: line 7: The given range isn't in document.
123 CONSOLE ERROR: line 7: The given range isn't in document.
124 CONSOLE ERROR: line 7: The given range isn't in document.
125 CONSOLE ERROR: line 7: The given range isn't in document.
126 CONSOLE ERROR: line 7: The given range isn't in document.
127 CONSOLE ERROR: line 7: The given range isn't in document.
128 CONSOLE ERROR: line 7: The given range isn't in document.
129 CONSOLE ERROR: line 7: The given range isn't in document.
130 CONSOLE ERROR: line 7: The given range isn't in document.
131 CONSOLE ERROR: line 7: The given range isn't in document.
132 CONSOLE ERROR: line 7: The given range isn't in document.
133 CONSOLE ERROR: line 7: The given range isn't in document.
134 CONSOLE ERROR: line 7: The given range isn't in document.
135 CONSOLE ERROR: line 7: The given range isn't in document.
136 CONSOLE ERROR: line 7: The given range isn't in document.
137 CONSOLE ERROR: line 7: The given range isn't in document.
138 CONSOLE ERROR: line 7: The given range isn't in document.
139 CONSOLE ERROR: line 7: The given range isn't in document.
140 CONSOLE ERROR: line 7: The given range isn't in document.
141 CONSOLE ERROR: line 7: The given range isn't in document.
142 CONSOLE ERROR: line 7: The given range isn't in document.
143 CONSOLE ERROR: line 7: The given range isn't in document.
144 CONSOLE ERROR: line 7: The given range isn't in document.
145 CONSOLE ERROR: line 7: The given range isn't in document.
146 CONSOLE ERROR: line 7: The given range isn't in document.
147 CONSOLE ERROR: line 7: The given range isn't in document.
148 CONSOLE ERROR: line 7: The given range isn't in document.
149 CONSOLE ERROR: line 7: The given range isn't in document.
150 CONSOLE ERROR: line 7: The given range isn't in document.
151 CONSOLE ERROR: line 7: The given range isn't in document.
152 CONSOLE ERROR: line 7: The given range isn't in document.
153 This is a testharness.js-based test.
154 Found 2784 tests; 1024 PASS, 1760 FAIL, 0 TIMEOUT, 0 NOTRUN.
155 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not t hrow exceptions or modify the range it's given
156 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
157 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
158 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
159 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
160 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
161 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
162 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu lt in rangeCount being 1
163 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints
164 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu lt in the selection's last range being the same object we added
165 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range
166 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l ast Range must modify the second added Range
167 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not t hrow exceptions or modify the range it's given
168 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
169 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
170 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
171 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
172 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
173 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
174 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu lt in rangeCount being 1
175 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu lt in the selection's last range having the specified endpoints
176 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu lt in the selection's last range being the same object we added
177 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range
178 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l ast Range must modify the second added Range
179 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not t hrow exceptions or modify the range it's given
180 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
181 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
182 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
183 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
184 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
185 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
186 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu lt in rangeCount being 1
187 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu lt in the selection's last range having the specified endpoints
188 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu lt in the selection's last range being the same object we added
189 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
190 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l ast Range must modify the second added Range
191 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not t hrow exceptions or modify the range it's given
192 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
193 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
194 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
195 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
196 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
197 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
198 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu lt in rangeCount being 1
199 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu lt in the selection's last range having the specified endpoints
200 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu lt in the selection's last range being the same object we added
201 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
202 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l ast Range must modify the second added Range
203 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not t hrow exceptions or modify the range it's given
204 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
205 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
206 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
207 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
208 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
209 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
210 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in rangeCount being 1
211 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints
212 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in the selection's last range being the same object we added
213 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
214 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l ast Range must modify the second added Range
215 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not t hrow exceptions or modify the range it's given
216 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
217 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
218 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
219 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
220 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
221 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
222 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu lt in rangeCount being 1
223 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu lt in the selection's last range having the specified endpoints
224 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu lt in the selection's last range being the same object we added
225 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
226 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l ast Range must modify the second added Range
227 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not t hrow exceptions or modify the range it's given
228 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
229 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
230 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
231 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
232 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
233 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
234 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu lt in rangeCount being 1
235 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu lt in the selection's last range having the specified endpoints
236 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu lt in the selection's last range being the same object we added
237 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
238 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l ast Range must modify the second added Range
239 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not t hrow exceptions or modify the range it's given
240 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
241 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
242 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
243 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
244 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
245 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
246 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu lt in rangeCount being 1
247 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu lt in the selection's last range having the specified endpoints
248 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu lt in the selection's last range being the same object we added
249 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
250 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's l ast Range must modify the second added Range
251 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
252 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
253 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
254 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
255 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
256 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
257 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
258 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
259 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
260 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
261 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
262 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
263 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
264 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
265 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
266 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
267 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
268 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
269 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
270 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
271 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
272 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
273 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
274 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
275 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
276 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
277 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
278 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
279 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
280 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
281 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
282 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
283 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
284 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
285 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
286 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
287 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
288 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
289 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
290 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
291 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
292 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
293 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
294 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
295 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
296 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
297 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
298 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
299 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
300 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
301 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
302 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
303 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
304 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
305 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
306 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
307 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
308 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
309 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
310 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
311 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
312 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
313 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
314 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
315 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
316 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
317 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
318 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
319 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
320 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
321 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
322 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
323 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
324 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
325 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
326 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
327 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
328 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
329 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange( ) must not throw exceptions or modify the range it's given
330 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange( ) must result in rangeCount being 1
331 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange( ) must result in the selection's last range having the specified endpoints
332 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange( ) must result in the selection's last range being the same object we added
333 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the se cond added range must modify the Selection's last Range
334 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Se lection's last Range must modify the second added Range
335 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
336 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
337 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
338 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
339 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
340 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
341 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange( ) must not throw exceptions or modify the range it's given
342 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange( ) must result in rangeCount being 1
343 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange( ) must result in the selection's last range having the specified endpoints
344 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange( ) must result in the selection's last range being the same object we added
345 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the se cond added range must modify the Selection's last Range
346 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se lection's last Range must modify the second added Range
347 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
348 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
349 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
350 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
351 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
352 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
353 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange( ) must not throw exceptions or modify the range it's given
354 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange( ) must result in rangeCount being 1
355 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange( ) must result in the selection's last range having the specified endpoints
356 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange( ) must result in the selection's last range being the same object we added
357 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the se cond added range must modify the Selection's last Range
358 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se lection's last Range must modify the second added Range
359 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw except ions or modify the range it's given
360 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
361 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
362 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
363 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
364 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
365 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw excep tions or modify the range it's given
366 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in range Count being 1
367 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the s election's last range having the specified endpoints
368 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the s election's last range being the same object we added
369 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range
370 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range m ust modify the second added Range
371 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw except ions or modify the range it's given
372 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
373 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
374 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
375 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
376 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
377 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw excep tions or modify the range it's given
378 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in range Count being 1
379 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the s election's last range having the specified endpoints
380 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the s election's last range being the same object we added
381 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
382 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range m ust modify the second added Range
383 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan ge() must not throw exceptions or modify the range it's given
384 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
385 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
386 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
387 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
388 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
389 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa nge() must not throw exceptions or modify the range it's given
390 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
391 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
392 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
393 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
394 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
395 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw ex ceptions or modify the range it's given
396 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
397 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
398 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
399 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
400 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
401 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw e xceptions or modify the range it's given
402 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
403 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
404 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
405 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
406 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
407 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw ex ceptions or modify the range it's given
408 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
409 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
410 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
411 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
412 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
413 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw e xceptions or modify the range it's given
414 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
415 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
416 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
417 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
418 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
419 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or mo dify the range it's given
420 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
421 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
422 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
423 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
424 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
425 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or m odify the range it's given
426 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount bein g 1
427 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints
428 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added
429 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range
430 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range
431 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or mo dify the range it's given
432 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
433 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
434 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
435 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
436 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
437 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or m odify the range it's given
438 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount bein g 1
439 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
440 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
441 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
442 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
443 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw except ions or modify the range it's given
444 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
445 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
446 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
447 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
448 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
449 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw excep tions or modify the range it's given
450 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
451 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
452 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
453 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
454 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
455 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw except ions or modify the range it's given
456 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
457 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
458 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
459 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
460 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
461 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw excep tions or modify the range it's given
462 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
463 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
464 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
465 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
466 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
467 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
468 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
469 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
470 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
471 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
472 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
473 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
474 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res ult in rangeCount being 1
475 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res ult in the selection's last range having the specified endpoints
476 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res ult in the selection's last range being the same object we added
477 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
478 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
479 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
480 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
481 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
482 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
483 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
484 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
485 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
486 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res ult in rangeCount being 1
487 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res ult in the selection's last range having the specified endpoints
488 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res ult in the selection's last range being the same object we added
489 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
490 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
491 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw excep tions or modify the range it's given
492 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
493 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
494 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
495 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
496 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
497 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exce ptions or modify the range it's given
498 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rang eCount being 1
499 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
500 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
501 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
502 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
503 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw excep tions or modify the range it's given
504 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
505 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
506 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
507 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
508 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
509 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exce ptions or modify the range it's given
510 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rang eCount being 1
511 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
512 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
513 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
514 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
515 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or mod ify the range it's given
516 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
517 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
518 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
519 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
520 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
521 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or mo dify the range it's given
522 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
523 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
524 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
525 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
526 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
527 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw except ions or modify the range it's given
528 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
529 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
530 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
531 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
532 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
533 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw excep tions or modify the range it's given
534 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in range Count being 1
535 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s election's last range having the specified endpoints
536 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s election's last range being the same object we added
537 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
538 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m ust modify the second added Range
539 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not t hrow exceptions or modify the range it's given
540 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
541 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
542 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
543 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
544 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
545 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
546 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must resu lt in rangeCount being 1
547 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints
548 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must resu lt in the selection's last range being the same object we added
549 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range
550 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's l ast Range must modify the second added Range
551 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must n ot throw exceptions or modify the range it's given
552 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
553 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
554 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
555 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
556 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
557 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
558 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
559 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
560 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
561 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
562 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
563 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or mo dify the range it's given
564 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
565 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
566 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
567 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
568 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
569 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exceptions or m odify the range it's given
570 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCount bein g 1
571 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range having the specified endpoints
572 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range being the same object we added
573 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range
574 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range
575 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or mo dify the range it's given
576 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
577 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
578 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
579 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
580 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
581 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exceptions or m odify the range it's given
582 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCount bein g 1
583 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
584 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added
585 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range
586 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range
587 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or mo dify the range it's given
588 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
589 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
590 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
591 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
592 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
593 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exceptions or m odify the range it's given
594 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCount bein g 1
595 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
596 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added
597 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range
598 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range
599 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modi fy the range it's given
600 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
601 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
602 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
603 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
604 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
605 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or mod ify the range it's given
606 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
607 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l ast range having the specified endpoints
608 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l ast range being the same object we added
609 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the S election's last Range
610 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t he second added Range
611 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw except ions or modify the range it's given
612 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
613 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
614 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
615 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
616 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
617 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw excep tions or modify the range it's given
618 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in range Count being 1
619 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the s election's last range having the specified endpoints
620 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the s election's last range being the same object we added
621 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's last Range
622 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range m ust modify the second added Range
623 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or mod ify the range it's given
624 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
625 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
626 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
627 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
628 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
629 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or mo dify the range it's given
630 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
631 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range having the specified endpoints
632 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range being the same object we added
633 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modify the Selection's last Range
634 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range
635 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions o r modify the range it's given
636 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
637 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
638 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
639 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
640 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
641 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
642 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
643 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
644 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
645 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
646 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
647 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptio ns or modify the range it's given
648 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
649 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
650 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
651 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
652 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
653 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw excepti ons or modify the range it's given
654 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
655 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
656 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
657 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
658 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
659 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw e xceptions or modify the range it's given
660 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
661 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
662 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
663 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
664 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Ra nge must modify the first added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
665 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
666 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
667 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
668 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
669 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
670 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Ra nge must modify the second added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
671 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
672 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
673 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
674 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
675 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
676 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
677 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modif y the range it's given
678 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
679 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
680 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
681 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
682 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
683 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptions or mo dify the range it's given
684 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
685 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
686 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
687 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
688 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
689 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw exceptions or m odify the range it's given
690 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
691 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
692 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
693 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
694 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
695 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
696 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
697 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
698 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
699 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
700 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
701 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
702 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
703 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
704 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
705 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
706 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
707 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() m ust not throw exceptions or modify the range it's given
708 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
709 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
710 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
711 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
712 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
713 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
714 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
715 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
716 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
717 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
718 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
719 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
720 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
721 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
722 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
723 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
724 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
725 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
726 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
727 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
728 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
729 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
730 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
731 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
732 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
733 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
734 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
735 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
736 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
737 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
738 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
739 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
740 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
741 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
742 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
743 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
744 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
745 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
746 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
747 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
748 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
749 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
750 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
751 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
752 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
753 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
754 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
755 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw ex ceptions or modify the range it's given
756 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
757 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
758 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
759 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
760 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
761 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw e xceptions or modify the range it's given
762 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
763 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
764 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
765 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
766 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
767 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw ex ceptions or modify the range it's given
768 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
769 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
770 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
771 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
772 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
773 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw e xceptions or modify the range it's given
774 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
775 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
776 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
777 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
778 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
779 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() mus t not throw exceptions or modify the range it's given
780 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
781 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
782 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
783 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
784 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
785 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() mu st not throw exceptions or modify the range it's given
786 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
787 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
788 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
789 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
790 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
791 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() mus t not throw exceptions or modify the range it's given
792 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
793 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
794 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
795 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
796 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
797 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() mu st not throw exceptions or modify the range it's given
798 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
799 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
800 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
801 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
802 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
803 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must not th row exceptions or modify the range it's given
804 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
805 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
806 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
807 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
808 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
809 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not t hrow exceptions or modify the range it's given
810 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
811 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
812 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
813 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
814 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
815 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modi fy the range it's given
816 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
817 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
818 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
819 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
820 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
821 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or mod ify the range it's given
822 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
823 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
824 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
825 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
826 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify t he second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
827 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
828 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
829 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
830 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
831 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
832 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
833 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
834 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
835 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
836 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
837 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
838 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
839 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions o r modify the range it's given
840 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
841 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
842 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
843 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
844 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
845 PASS Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
846 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
847 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
848 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
849 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
850 FAIL Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
851 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not t hrow exceptions or modify the range it's given
852 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
853 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
854 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
855 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
856 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
857 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
858 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu lt in rangeCount being 1
859 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints
860 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu lt in the selection's last range being the same object we added
861 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range
862 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l ast Range must modify the second added Range
863 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not t hrow exceptions or modify the range it's given
864 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
865 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
866 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
867 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
868 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
869 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
870 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu lt in rangeCount being 1
871 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu lt in the selection's last range having the specified endpoints
872 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu lt in the selection's last range being the same object we added
873 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range
874 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l ast Range must modify the second added Range
875 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not t hrow exceptions or modify the range it's given
876 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
877 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
878 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
879 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
880 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
881 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
882 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu lt in rangeCount being 1
883 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu lt in the selection's last range having the specified endpoints
884 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu lt in the selection's last range being the same object we added
885 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
886 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l ast Range must modify the second added Range
887 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not t hrow exceptions or modify the range it's given
888 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
889 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
890 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
891 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
892 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
893 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
894 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu lt in rangeCount being 1
895 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu lt in the selection's last range having the specified endpoints
896 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu lt in the selection's last range being the same object we added
897 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
898 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l ast Range must modify the second added Range
899 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not t hrow exceptions or modify the range it's given
900 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
901 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
902 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
903 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
904 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
905 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
906 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in rangeCount being 1
907 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints
908 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in the selection's last range being the same object we added
909 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
910 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l ast Range must modify the second added Range
911 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not t hrow exceptions or modify the range it's given
912 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
913 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
914 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
915 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
916 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
917 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
918 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu lt in rangeCount being 1
919 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu lt in the selection's last range having the specified endpoints
920 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu lt in the selection's last range being the same object we added
921 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
922 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l ast Range must modify the second added Range
923 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not t hrow exceptions or modify the range it's given
924 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
925 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
926 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
927 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
928 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
929 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
930 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu lt in rangeCount being 1
931 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu lt in the selection's last range having the specified endpoints
932 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu lt in the selection's last range being the same object we added
933 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
934 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l ast Range must modify the second added Range
935 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not t hrow exceptions or modify the range it's given
936 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
937 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
938 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
939 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
940 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
941 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
942 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu lt in rangeCount being 1
943 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu lt in the selection's last range having the specified endpoints
944 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu lt in the selection's last range being the same object we added
945 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
946 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's l ast Range must modify the second added Range
947 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
948 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
949 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
950 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
951 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
952 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
953 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
954 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
955 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
956 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
957 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
958 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
959 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
960 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
961 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
962 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
963 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
964 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
965 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
966 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
967 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
968 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
969 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
970 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
971 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
972 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
973 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
974 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
975 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
976 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
977 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
978 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
979 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
980 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
981 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
982 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
983 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
984 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
985 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
986 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
987 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
988 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
989 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
990 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
991 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
992 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
993 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
994 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
995 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
996 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
997 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
998 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
999 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1000 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1001 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1002 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1003 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1004 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1005 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1006 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1007 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1008 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1009 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1010 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1011 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1012 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1013 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1014 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1015 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1016 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1017 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1018 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1019 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
1020 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1021 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1022 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1023 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1024 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1025 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange( ) must not throw exceptions or modify the range it's given
1026 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange( ) must result in rangeCount being 1
1027 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange( ) must result in the selection's last range having the specified endpoints
1028 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange( ) must result in the selection's last range being the same object we added
1029 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the se cond added range must modify the Selection's last Range
1030 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Se lection's last Range must modify the second added Range
1031 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
1032 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1033 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1034 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1035 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1036 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1037 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange( ) must not throw exceptions or modify the range it's given
1038 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange( ) must result in rangeCount being 1
1039 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange( ) must result in the selection's last range having the specified endpoints
1040 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange( ) must result in the selection's last range being the same object we added
1041 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the se cond added range must modify the Selection's last Range
1042 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se lection's last Range must modify the second added Range
1043 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
1044 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1045 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1046 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1047 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1048 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1049 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange( ) must not throw exceptions or modify the range it's given
1050 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange( ) must result in rangeCount being 1
1051 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange( ) must result in the selection's last range having the specified endpoints
1052 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange( ) must result in the selection's last range being the same object we added
1053 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the se cond added range must modify the Selection's last Range
1054 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se lection's last Range must modify the second added Range
1055 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw except ions or modify the range it's given
1056 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1057 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1058 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1059 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1060 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1061 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw excep tions or modify the range it's given
1062 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in range Count being 1
1063 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the s election's last range having the specified endpoints
1064 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the s election's last range being the same object we added
1065 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range
1066 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range m ust modify the second added Range
1067 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw except ions or modify the range it's given
1068 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1069 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1070 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1071 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1072 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1073 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw excep tions or modify the range it's given
1074 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in range Count being 1
1075 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the s election's last range having the specified endpoints
1076 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the s election's last range being the same object we added
1077 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
1078 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range m ust modify the second added Range
1079 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan ge() must not throw exceptions or modify the range it's given
1080 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
1081 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
1082 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
1083 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1084 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1085 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa nge() must not throw exceptions or modify the range it's given
1086 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1087 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1088 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1089 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1090 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1091 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1092 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1093 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1094 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1095 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1096 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1097 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw e xceptions or modify the range it's given
1098 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1099 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1100 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1101 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1102 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1103 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw ex ceptions or modify the range it's given
1104 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1105 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1106 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1107 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1108 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1109 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw e xceptions or modify the range it's given
1110 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1111 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1112 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1113 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1114 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1115 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or mo dify the range it's given
1116 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1117 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1118 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1119 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1120 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1121 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or m odify the range it's given
1122 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount bein g 1
1123 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints
1124 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added
1125 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range
1126 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range
1127 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or mo dify the range it's given
1128 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1129 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1130 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1131 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1132 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1133 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or m odify the range it's given
1134 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount bein g 1
1135 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
1136 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
1137 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
1138 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
1139 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw except ions or modify the range it's given
1140 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1141 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1142 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1143 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1144 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1145 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw excep tions or modify the range it's given
1146 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1147 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1148 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1149 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1150 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1151 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw except ions or modify the range it's given
1152 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1153 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1154 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1155 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1156 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1157 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw excep tions or modify the range it's given
1158 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1159 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1160 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1161 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1162 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1163 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1164 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1165 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1166 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1167 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1168 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1169 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1170 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res ult in rangeCount being 1
1171 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res ult in the selection's last range having the specified endpoints
1172 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res ult in the selection's last range being the same object we added
1173 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
1174 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
1175 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1176 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1177 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1178 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1179 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1180 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1181 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1182 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res ult in rangeCount being 1
1183 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res ult in the selection's last range having the specified endpoints
1184 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res ult in the selection's last range being the same object we added
1185 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
1186 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
1187 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw excep tions or modify the range it's given
1188 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1189 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1190 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1191 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1192 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1193 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exce ptions or modify the range it's given
1194 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rang eCount being 1
1195 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
1196 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
1197 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
1198 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
1199 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw excep tions or modify the range it's given
1200 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1201 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1202 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1203 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1204 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1205 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exce ptions or modify the range it's given
1206 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rang eCount being 1
1207 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
1208 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
1209 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
1210 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
1211 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or mod ify the range it's given
1212 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1213 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1214 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1215 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1216 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1217 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or mo dify the range it's given
1218 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
1219 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
1220 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
1221 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
1222 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
1223 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw except ions or modify the range it's given
1224 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1225 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1226 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1227 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1228 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1229 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw excep tions or modify the range it's given
1230 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in range Count being 1
1231 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s election's last range having the specified endpoints
1232 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s election's last range being the same object we added
1233 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
1234 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m ust modify the second added Range
1235 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not t hrow exceptions or modify the range it's given
1236 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1237 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1238 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1239 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1240 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1241 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1242 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must resu lt in rangeCount being 1
1243 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints
1244 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must resu lt in the selection's last range being the same object we added
1245 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range
1246 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's l ast Range must modify the second added Range
1247 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must n ot throw exceptions or modify the range it's given
1248 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1249 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1250 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1251 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1252 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1253 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1254 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1255 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1256 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1257 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1258 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1259 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or mo dify the range it's given
1260 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1261 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1262 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1263 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1264 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1265 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exceptions or m odify the range it's given
1266 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCount bein g 1
1267 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range having the specified endpoints
1268 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range being the same object we added
1269 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range
1270 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range
1271 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or mo dify the range it's given
1272 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1273 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1274 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1275 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1276 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1277 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exceptions or m odify the range it's given
1278 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCount bein g 1
1279 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
1280 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added
1281 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range
1282 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range
1283 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or mo dify the range it's given
1284 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1285 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1286 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1287 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1288 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1289 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exceptions or m odify the range it's given
1290 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCount bein g 1
1291 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
1292 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added
1293 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range
1294 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range
1295 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modi fy the range it's given
1296 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1297 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1298 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1299 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1300 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1301 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or mod ify the range it's given
1302 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
1303 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l ast range having the specified endpoints
1304 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l ast range being the same object we added
1305 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the S election's last Range
1306 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t he second added Range
1307 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw except ions or modify the range it's given
1308 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1309 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1310 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1311 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1312 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1313 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw excep tions or modify the range it's given
1314 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in range Count being 1
1315 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the s election's last range having the specified endpoints
1316 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the s election's last range being the same object we added
1317 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's last Range
1318 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range m ust modify the second added Range
1319 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or mod ify the range it's given
1320 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1321 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1322 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1323 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1324 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1325 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or mo dify the range it's given
1326 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
1327 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range having the specified endpoints
1328 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range being the same object we added
1329 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modify the Selection's last Range
1330 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range
1331 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions o r modify the range it's given
1332 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1333 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1334 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1335 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1336 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1337 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
1338 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1339 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1340 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1341 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1342 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1343 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptio ns or modify the range it's given
1344 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1345 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1346 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1347 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1348 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1349 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw excepti ons or modify the range it's given
1350 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1351 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1352 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1353 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1354 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1355 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw e xceptions or modify the range it's given
1356 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1357 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1358 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1359 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1360 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Ra nge must modify the first added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1361 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
1362 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1363 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1364 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1365 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1366 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Ra nge must modify the second added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1367 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
1368 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1369 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1370 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1371 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1372 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1373 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modif y the range it's given
1374 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1375 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1376 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1377 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1378 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1379 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptions or mo dify the range it's given
1380 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1381 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1382 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1383 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1384 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1385 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw exceptions or m odify the range it's given
1386 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1387 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1388 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1389 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1390 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1391 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1392 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1393 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1394 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1395 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1396 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1397 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1398 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1399 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1400 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1401 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1402 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1403 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() m ust not throw exceptions or modify the range it's given
1404 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1405 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1406 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1407 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1408 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1409 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
1410 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1411 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1412 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1413 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1414 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1415 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1416 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1417 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1418 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1419 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1420 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1421 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1422 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1423 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1424 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1425 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1426 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1427 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
1428 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1429 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1430 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1431 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1432 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1433 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
1434 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1435 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1436 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1437 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1438 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1439 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1440 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1441 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1442 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1443 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1444 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1445 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1446 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1447 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1448 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1449 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1450 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1451 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw ex ceptions or modify the range it's given
1452 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1453 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1454 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1455 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1456 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1457 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw e xceptions or modify the range it's given
1458 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1459 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1460 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1461 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1462 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1463 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw ex ceptions or modify the range it's given
1464 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1465 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1466 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1467 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1468 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1469 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw e xceptions or modify the range it's given
1470 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1471 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1472 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1473 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1474 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1475 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() mus t not throw exceptions or modify the range it's given
1476 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
1477 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1478 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1479 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1480 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1481 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() mu st not throw exceptions or modify the range it's given
1482 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1483 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1484 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1485 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1486 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1487 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() mus t not throw exceptions or modify the range it's given
1488 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
1489 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1490 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1491 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1492 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1493 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() mu st not throw exceptions or modify the range it's given
1494 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1495 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1496 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1497 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1498 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1499 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must not th row exceptions or modify the range it's given
1500 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1501 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1502 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1503 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1504 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1505 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not t hrow exceptions or modify the range it's given
1506 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1507 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1508 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1509 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1510 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1511 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modi fy the range it's given
1512 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1513 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1514 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1515 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1516 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1517 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or mod ify the range it's given
1518 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1519 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1520 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1521 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1522 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify t he second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1523 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
1524 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1525 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1526 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1527 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1528 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1529 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
1530 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1531 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1532 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1533 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1534 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1535 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions o r modify the range it's given
1536 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1537 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1538 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1539 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1540 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1541 PASS Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
1542 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1543 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1544 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1545 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1546 FAIL Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1547 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exc eptions or modify the range it's given
1548 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1549 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1550 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1551 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1552 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1553 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1554 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in ra ngeCount being 1
1555 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in th e selection's last range having the specified endpoints
1556 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in th e selection's last range being the same object we added
1557 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range mu st modify the Selection's last Range
1558 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Rang e must modify the second added Range
1559 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exc eptions or modify the range it's given
1560 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1561 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1562 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1563 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1564 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1565 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw ex ceptions or modify the range it's given
1566 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in ra ngeCount being 1
1567 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in th e selection's last range having the specified endpoints
1568 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in th e selection's last range being the same object we added
1569 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range mu st modify the Selection's last Range
1570 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Rang e must modify the second added Range
1571 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exc eptions or modify the range it's given
1572 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1573 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1574 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1575 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1576 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1577 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw ex ceptions or modify the range it's given
1578 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in ra ngeCount being 1
1579 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in th e selection's last range having the specified endpoints
1580 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in th e selection's last range being the same object we added
1581 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range mu st modify the Selection's last Range
1582 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Rang e must modify the second added Range
1583 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exc eptions or modify the range it's given
1584 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1585 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1586 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1587 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1588 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1589 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw ex ceptions or modify the range it's given
1590 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in ra ngeCount being 1
1591 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in th e selection's last range having the specified endpoints
1592 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in th e selection's last range being the same object we added
1593 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range mu st modify the Selection's last Range
1594 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Rang e must modify the second added Range
1595 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exc eptions or modify the range it's given
1596 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1597 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1598 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1599 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1600 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1601 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1602 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in ra ngeCount being 1
1603 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in th e selection's last range having the specified endpoints
1604 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in th e selection's last range being the same object we added
1605 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range mu st modify the Selection's last Range
1606 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Rang e must modify the second added Range
1607 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exc eptions or modify the range it's given
1608 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1609 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1610 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1611 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1612 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1613 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw ex ceptions or modify the range it's given
1614 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in ra ngeCount being 1
1615 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in th e selection's last range having the specified endpoints
1616 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in th e selection's last range being the same object we added
1617 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range mu st modify the Selection's last Range
1618 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Rang e must modify the second added Range
1619 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exc eptions or modify the range it's given
1620 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1621 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1622 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1623 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1624 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1625 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw ex ceptions or modify the range it's given
1626 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in ra ngeCount being 1
1627 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in th e selection's last range having the specified endpoints
1628 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in th e selection's last range being the same object we added
1629 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range mu st modify the Selection's last Range
1630 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Rang e must modify the second added Range
1631 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exc eptions or modify the range it's given
1632 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1633 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1634 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1635 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1636 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1637 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw ex ceptions or modify the range it's given
1638 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in ra ngeCount being 1
1639 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in th e selection's last range having the specified endpoints
1640 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in th e selection's last range being the same object we added
1641 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range mu st modify the Selection's last Range
1642 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Rang e must modify the second added Range
1643 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1644 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1645 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1646 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1647 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1648 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1649 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must no t throw exceptions or modify the range it's given
1650 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1651 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1652 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1653 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1654 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1655 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1656 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1657 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1658 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1659 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1660 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1661 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must no t throw exceptions or modify the range it's given
1662 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1663 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1664 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1665 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1666 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1667 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must no t throw exceptions or modify the range it's given
1668 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1669 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1670 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1671 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1672 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1673 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must n ot throw exceptions or modify the range it's given
1674 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1675 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1676 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1677 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1678 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1679 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1680 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1681 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1682 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1683 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1684 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1685 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1686 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1687 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1688 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1689 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1690 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1691 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1692 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1693 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1694 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1695 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1696 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1697 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1698 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1699 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1700 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1701 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1702 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1703 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1704 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1705 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1706 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1707 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1708 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1709 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1710 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1711 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1712 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1713 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1714 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1715 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: first addRange() must no t throw exceptions or modify the range it's given
1716 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1717 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1718 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1719 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1720 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1721 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: second addRange() must n ot throw exceptions or modify the range it's given
1722 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: second addRange() must r esult in rangeCount being 1
1723 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: second addRange() must r esult in the selection's last range having the specified endpoints
1724 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: second addRange() must r esult in the selection's last range being the same object we added
1725 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: modifying the second add ed range must modify the Selection's last Range
1726 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: modifying the Selection' s last Range must modify the second added Range
1727 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: first addRange() must no t throw exceptions or modify the range it's given
1728 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1729 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1730 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1731 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1732 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1733 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: second addRange() must n ot throw exceptions or modify the range it's given
1734 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: second addRange() must r esult in rangeCount being 1
1735 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: second addRange() must r esult in the selection's last range having the specified endpoints
1736 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: second addRange() must r esult in the selection's last range being the same object we added
1737 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: modifying the second add ed range must modify the Selection's last Range
1738 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: modifying the Selection' s last Range must modify the second added Range
1739 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: first addRange() must no t throw exceptions or modify the range it's given
1740 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1741 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1742 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1743 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1744 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1745 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: second addRange() must n ot throw exceptions or modify the range it's given
1746 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: second addRange() must r esult in rangeCount being 1
1747 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: second addRange() must r esult in the selection's last range having the specified endpoints
1748 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: second addRange() must r esult in the selection's last range being the same object we added
1749 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: modifying the second add ed range must modify the Selection's last Range
1750 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: modifying the Selection' s last Range must modify the second added Range
1751 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1752 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1753 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1754 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1755 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1756 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1757 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the range it's given
1758 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: second addRange() must result in rangeCount be ing 1
1759 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: second addRange() must result in the selection 's last range having the specified endpoints
1760 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: second addRange() must result in the selection 's last range being the same object we added
1761 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: modifying the second added range must modify t he Selection's last Range
1762 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [doc ument.head, 1, document.head, 1]: modifying the Selection's last Range must modi fy the second added Range
1763 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
1764 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1765 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1766 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1767 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1768 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1769 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
1770 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: second addRange() must result in rangeCount be ing 1
1771 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: second addRange() must result in the selection 's last range having the specified endpoints
1772 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: second addRange() must result in the selection 's last range being the same object we added
1773 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: modifying the second added range must modify t he Selection's last Range
1774 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [doc ument.body, 0, document.body, 1]: modifying the Selection's last Range must modi fy the second added Range
1775 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mus t not throw exceptions or modify the range it's given
1776 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
1777 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1778 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1779 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1780 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1781 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() mu st not throw exceptions or modify the range it's given
1782 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1783 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1784 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1785 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1786 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1787 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1788 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1789 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1790 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1791 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1792 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1793 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exception s or modify the range it's given
1794 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1795 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1796 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1797 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1798 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1799 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1800 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1801 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1802 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1803 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1804 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1805 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exception s or modify the range it's given
1806 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1807 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1808 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1809 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1810 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1811 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
1812 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1813 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1814 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1815 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1816 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1817 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify th e range it's given
1818 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
1819 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: second addRange() must result in the selection's last ra nge having the specified endpoints
1820 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: second addRange() must result in the selection's last ra nge being the same object we added
1821 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: modifying the second added range must modify the Selecti on's last Range
1822 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [par as[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the sec ond added Range
1823 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
1824 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1825 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1826 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1827 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1828 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1829 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify th e range it's given
1830 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
1831 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
1832 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: second addRange() must result in the selection's last ra nge being the same object we added
1833 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: modifying the second added range must modify the Selecti on's last Range
1834 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [par as[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the sec ond added Range
1835 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
1836 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1837 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1838 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1839 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1840 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1841 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
1842 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1843 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1844 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1845 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: modifying the second added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1846 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1847 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
1848 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1849 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1850 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1851 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1852 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1853 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
1854 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1855 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1856 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1857 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: modifying the second added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1858 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1859 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw ex ceptions or modify the range it's given
1860 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1861 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1862 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1863 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1864 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1865 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw e xceptions or modify the range it's given
1866 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in r angeCount being 1
1867 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in t he selection's last range having the specified endpoints
1868 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in t he selection's last range being the same object we added
1869 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range m ust modify the Selection's last Range
1870 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ran ge must modify the second added Range
1871 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw ex ceptions or modify the range it's given
1872 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1873 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1874 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1875 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1876 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1877 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw e xceptions or modify the range it's given
1878 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in r angeCount being 1
1879 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in t he selection's last range having the specified endpoints
1880 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in t he selection's last range being the same object we added
1881 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range m ust modify the Selection's last Range
1882 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Ran ge must modify the second added Range
1883 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
1884 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1885 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1886 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1887 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1888 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1889 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions o r modify the range it's given
1890 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount b eing 1
1891 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selectio n's last range having the specified endpoints
1892 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selectio n's last range being the same object we added
1893 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
1894 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must mod ify the second added Range
1895 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
1896 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1897 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1898 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1899 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1900 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1901 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions o r modify the range it's given
1902 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount b eing 1
1903 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selectio n's last range having the specified endpoints
1904 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selectio n's last range being the same object we added
1905 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
1906 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must mod ify the second added Range
1907 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
1908 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
1909 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: first addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1910 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: first addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1911 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
1912 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the firs t added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
1913 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
1914 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
1915 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: second addRange() must result in the selection's last ran ge having the specified endpoints
1916 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: second addRange() must result in the selection's last ran ge being the same object we added
1917 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: modifying the second added range must modify the Selectio n's last Range
1918 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [tes tDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the seco nd added Range
1919 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
1920 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1921 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1922 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1923 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1924 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1925 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
1926 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount be ing 1
1927 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection 's last range having the specified endpoints
1928 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection 's last range being the same object we added
1929 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify t he Selection's last Range
1930 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modi fy the second added Range
1931 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: first addRange() must not throw exc eptions or modify the range it's given
1932 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1933 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1934 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1935 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1936 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1937 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1938 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: second addRange() must result in ra ngeCount being 1
1939 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: second addRange() must result in th e selection's last range having the specified endpoints
1940 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: second addRange() must result in th e selection's last range being the same object we added
1941 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: modifying the second added range mu st modify the Selection's last Range
1942 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: modifying the Selection's last Rang e must modify the second added Range
1943 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1944 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1945 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1946 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1947 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1948 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1949 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not thro w exceptions or modify the range it's given
1950 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1951 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1952 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1953 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1954 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1955 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: first addRange() must not throw exceptions or modify the range it's given
1956 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1957 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1958 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1959 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1960 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1961 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: second addRange() must not throw exceptions or modify th e range it's given
1962 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: second addRange() must result in rangeCount being 1
1963 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
1964 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: second addRange() must result in the selection's last ra nge being the same object we added
1965 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: modifying the second added range must modify the Selecti on's last Range
1966 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 34 [doc ument, 0, document, 1]: modifying the Selection's last Range must modify the sec ond added Range
1967 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: first addRange() must not throw exceptions or modify the range it's given
1968 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1969 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1970 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1971 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1972 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1973 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: second addRange() must not throw exceptions or modify th e range it's given
1974 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: second addRange() must result in rangeCount being 1
1975 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: second addRange() must result in the selection's last ra nge having the specified endpoints
1976 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: second addRange() must result in the selection's last ra nge being the same object we added
1977 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: modifying the second added range must modify the Selecti on's last Range
1978 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 35 [doc ument, 0, document, 2]: modifying the Selection's last Range must modify the sec ond added Range
1979 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: first addRange() must not throw exceptions or modify the range it's given
1980 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1981 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1982 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1983 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1984 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
1985 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: second addRange() must not throw exceptions or modify th e range it's given
1986 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: second addRange() must result in rangeCount being 1
1987 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: second addRange() must result in the selection's last ra nge having the specified endpoints
1988 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: second addRange() must result in the selection's last ra nge being the same object we added
1989 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: modifying the second added range must modify the Selecti on's last Range
1990 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 36 [doc ument, 1, document, 2]: modifying the Selection's last Range must modify the sec ond added Range
1991 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the r ange it's given
1992 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
1993 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1994 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1995 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: modifying the first added range must modify the Selection' s last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1996 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1997 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
1998 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
1999 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: second addRange() must result in the selection's last rang e having the specified endpoints
2000 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: second addRange() must result in the selection's last rang e being the same object we added
2001 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: modifying the second added range must modify the Selection 's last Range
2002 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 37 [tes tDiv, 0, comment, 5]: modifying the Selection's last Range must modify the secon d added Range
2003 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
2004 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2005 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2006 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2007 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2008 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2009 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given
2010 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount be ing 1
2011 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: second addRange() must result in the selection 's last range having the specified endpoints
2012 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: second addRange() must result in the selection 's last range being the same object we added
2013 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: modifying the second added range must modify t he Selection's last Range
2014 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modi fy the second added Range
2015 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
2016 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
2017 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: first addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2018 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: first addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2019 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: modifying the first added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2020 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: modifying the Selection's last Range must modify the firs t added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2021 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given
2022 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
2023 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: second addRange() must result in the selection's last ran ge having the specified endpoints
2024 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: second addRange() must result in the selection's last ran ge being the same object we added
2025 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: modifying the second added range must modify the Selectio n's last Range
2026 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 39 [par as[3], 1, comment, 8]: modifying the Selection's last Range must modify the seco nd added Range
2027 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
2028 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2029 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2030 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2031 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2032 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2033 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modif y the range it's given
2034 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2035 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2036 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2037 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2038 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2039 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or mo dify the range it's given
2040 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2041 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2042 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2043 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
2044 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
2045 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or m odify the range it's given
2046 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2047 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2048 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2049 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
2050 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
2051 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exception s or modify the range it's given
2052 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2053 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2054 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2055 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2056 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2057 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptio ns or modify the range it's given
2058 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2059 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2060 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2061 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2062 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2063 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
2064 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
2065 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range h aving the specified endpoints assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2066 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range b eing the same object we added assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2067 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
2068 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first a dded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
2069 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the ra nge it's given
2070 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2071 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2072 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2073 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2074 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2075 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: first addRange() must not throw exceptions or modify the range it's given
2076 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2077 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2078 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2079 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2080 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2081 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: second addRange() must not throw exceptions or modify th e range it's given
2082 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
2083 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: second addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2084 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: second addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2085 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: modifying the second added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2086 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 44 [xml Doc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2087 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptio ns or modify the range it's given
2088 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2089 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2090 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2091 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2092 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2093 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw excepti ons or modify the range it's given
2094 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2095 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2096 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2097 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2098 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2099 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
2100 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2101 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2102 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2103 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2104 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2105 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
2106 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2107 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2108 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2109 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2110 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2111 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2112 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2113 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2114 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2115 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2116 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2117 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2118 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2119 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2120 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2121 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2122 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2123 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw ex ceptions or modify the range it's given
2124 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2125 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2126 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2127 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2128 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2129 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw e xceptions or modify the range it's given
2130 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2131 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2132 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2133 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2134 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2135 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw ex ceptions or modify the range it's given
2136 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2137 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2138 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2139 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2140 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2141 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw e xceptions or modify the range it's given
2142 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2143 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2144 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2145 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2146 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2147 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
2148 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2149 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2150 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2151 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2152 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2153 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: second addRange() must not throw exception s or modify the range it's given
2154 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2155 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2156 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2157 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2158 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 50 [det achedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2159 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
2160 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2161 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2162 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2163 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2164 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2165 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: second addRange() must not throw exception s or modify the range it's given
2166 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2167 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2168 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2169 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2170 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 51 [det achedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2171 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: first addRange() must not th row exceptions or modify the range it's given
2172 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2173 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2174 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2175 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2176 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2177 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2178 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2179 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2180 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2181 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2182 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2183 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: first addRange() must not th row exceptions or modify the range it's given
2184 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2185 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2186 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2187 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2188 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2189 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: second addRange() must not t hrow exceptions or modify the range it's given
2190 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2191 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2192 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2193 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2194 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2195 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: first addRange() must not throw exce ptions or modify the range it's given
2196 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2197 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2198 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2199 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2200 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2201 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exc eptions or modify the range it's given
2202 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2203 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2204 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2205 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2206 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2207 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the r ange it's given
2208 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
2209 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2210 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2211 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: modifying the first added range must modify the Selection' s last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2212 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2213 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2214 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
2215 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: second addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2216 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: second addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2217 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: modifying the second added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2218 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 55 [doc frag, 0, docfrag, 0]: modifying the Selection's last Range must modify the secon d added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2219 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions o r modify the range it's given
2220 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2221 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2222 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2223 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2224 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2225 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2226 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2227 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2228 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2229 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2230 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2231 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2232 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2233 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2234 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2235 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2236 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2237 PASS Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modif y the range it's given
2238 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2239 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2240 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2241 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2242 FAIL Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2243 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exc eptions or modify the range it's given
2244 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2245 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2246 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2247 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2248 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2249 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw ex ceptions or modify the range it's given
2250 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in ra ngeCount being 1
2251 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in th e selection's last range having the specified endpoints
2252 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in th e selection's last range being the same object we added
2253 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range mu st modify the Selection's last Range
2254 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 0 [para s[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Rang e must modify the second added Range
2255 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exc eptions or modify the range it's given
2256 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2257 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2258 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2259 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2260 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2261 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw ex ceptions or modify the range it's given
2262 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in ra ngeCount being 1
2263 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in th e selection's last range having the specified endpoints
2264 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in th e selection's last range being the same object we added
2265 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range mu st modify the Selection's last Range
2266 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 1 [para s[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Rang e must modify the second added Range
2267 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exc eptions or modify the range it's given
2268 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2269 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2270 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2271 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2272 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2273 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw ex ceptions or modify the range it's given
2274 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in ra ngeCount being 1
2275 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in th e selection's last range having the specified endpoints
2276 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in th e selection's last range being the same object we added
2277 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range mu st modify the Selection's last Range
2278 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 2 [para s[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Rang e must modify the second added Range
2279 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exc eptions or modify the range it's given
2280 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2281 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2282 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2283 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2284 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2285 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw ex ceptions or modify the range it's given
2286 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in ra ngeCount being 1
2287 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in th e selection's last range having the specified endpoints
2288 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in th e selection's last range being the same object we added
2289 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range mu st modify the Selection's last Range
2290 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 3 [para s[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Rang e must modify the second added Range
2291 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exc eptions or modify the range it's given
2292 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2293 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2294 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2295 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2296 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2297 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw ex ceptions or modify the range it's given
2298 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in ra ngeCount being 1
2299 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in th e selection's last range having the specified endpoints
2300 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in th e selection's last range being the same object we added
2301 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range mu st modify the Selection's last Range
2302 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 4 [para s[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Rang e must modify the second added Range
2303 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exc eptions or modify the range it's given
2304 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2305 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2306 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2307 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2308 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2309 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw ex ceptions or modify the range it's given
2310 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in ra ngeCount being 1
2311 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in th e selection's last range having the specified endpoints
2312 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in th e selection's last range being the same object we added
2313 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range mu st modify the Selection's last Range
2314 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 5 [para s[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Rang e must modify the second added Range
2315 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exc eptions or modify the range it's given
2316 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2317 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2318 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2319 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2320 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2321 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw ex ceptions or modify the range it's given
2322 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in ra ngeCount being 1
2323 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in th e selection's last range having the specified endpoints
2324 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in th e selection's last range being the same object we added
2325 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range mu st modify the Selection's last Range
2326 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 6 [para s[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Rang e must modify the second added Range
2327 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exc eptions or modify the range it's given
2328 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2329 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2330 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2331 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2332 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2333 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw ex ceptions or modify the range it's given
2334 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in ra ngeCount being 1
2335 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in th e selection's last range having the specified endpoints
2336 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in th e selection's last range being the same object we added
2337 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range mu st modify the Selection's last Range
2338 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 7 [para s[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Rang e must modify the second added Range
2339 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2340 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2341 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2342 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2343 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2344 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2345 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must no t throw exceptions or modify the range it's given
2346 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2347 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2348 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2349 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2350 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 8 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2351 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2352 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2353 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2354 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2355 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2356 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2357 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must no t throw exceptions or modify the range it's given
2358 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2359 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2360 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2361 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2362 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 9 [deta chedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2363 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must no t throw exceptions or modify the range it's given
2364 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2365 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2366 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2367 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2368 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2369 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must n ot throw exceptions or modify the range it's given
2370 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2371 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2372 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2373 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2374 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 10 [det achedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2375 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2376 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2377 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2378 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2379 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2380 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2381 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2382 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2383 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2384 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2385 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2386 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 11 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2387 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2388 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2389 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2390 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2391 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2392 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2393 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2394 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2395 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2396 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2397 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2398 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 12 [for eignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2399 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2400 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2401 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2402 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2403 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2404 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2405 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2406 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2407 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2408 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2409 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2410 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 13 [for eignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2411 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: first addRange() must no t throw exceptions or modify the range it's given
2412 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2413 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2414 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2415 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2416 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2417 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: second addRange() must n ot throw exceptions or modify the range it's given
2418 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: second addRange() must r esult in rangeCount being 1
2419 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: second addRange() must r esult in the selection's last range having the specified endpoints
2420 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: second addRange() must r esult in the selection's last range being the same object we added
2421 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: modifying the second add ed range must modify the Selection's last Range
2422 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 14 [doc ument.documentElement, 0, document.documentElement, 1]: modifying the Selection' s last Range must modify the second added Range
2423 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: first addRange() must no t throw exceptions or modify the range it's given
2424 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2425 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2426 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2427 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2428 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2429 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: second addRange() must n ot throw exceptions or modify the range it's given
2430 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: second addRange() must r esult in rangeCount being 1
2431 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: second addRange() must r esult in the selection's last range having the specified endpoints
2432 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: second addRange() must r esult in the selection's last range being the same object we added
2433 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: modifying the second add ed range must modify the Selection's last Range
2434 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 15 [doc ument.documentElement, 0, document.documentElement, 2]: modifying the Selection' s last Range must modify the second added Range
2435 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: first addRange() must no t throw exceptions or modify the range it's given
2436 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2437 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2438 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2439 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2440 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2441 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: second addRange() must n ot throw exceptions or modify the range it's given
2442 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: second addRange() must r esult in rangeCount being 1
2443 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: second addRange() must r esult in the selection's last range having the specified endpoints
2444 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: second addRange() must r esult in the selection's last range being the same object we added
2445 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: modifying the second add ed range must modify the Selection's last Range
2446 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 16 [doc ument.documentElement, 1, document.documentElement, 2]: modifying the Selection' s last Range must modify the second added Range
2447 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
2448 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2449 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2450 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2451 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2452 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2453 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the range it's given
2454 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: second addRange() must result in rangeCount be ing 1
2455 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: second addRange() must result in the selection 's last range having the specified endpoints
2456 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: second addRange() must result in the selection 's last range being the same object we added
2457 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: modifying the second added range must modify t he Selection's last Range
2458 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [doc ument.head, 1, document.head, 1]: modifying the Selection's last Range must modi fy the second added Range
2459 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
2460 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2461 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2462 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2463 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2464 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2465 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
2466 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: second addRange() must result in rangeCount be ing 1
2467 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: second addRange() must result in the selection 's last range having the specified endpoints
2468 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: second addRange() must result in the selection 's last range being the same object we added
2469 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: modifying the second added range must modify t he Selection's last Range
2470 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [doc ument.body, 0, document.body, 1]: modifying the Selection's last Range must modi fy the second added Range
2471 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mus t not throw exceptions or modify the range it's given
2472 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
2473 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2474 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2475 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2476 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2477 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() mu st not throw exceptions or modify the range it's given
2478 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2479 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2480 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2481 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2482 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [for eignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2483 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
2484 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2485 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2486 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2487 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2488 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2489 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exception s or modify the range it's given
2490 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2491 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2492 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2493 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2494 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [for eignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2495 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2496 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2497 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2498 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2499 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2500 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2501 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exception s or modify the range it's given
2502 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2503 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2504 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2505 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2506 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [for eignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2507 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
2508 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2509 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2510 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2511 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2512 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2513 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify th e range it's given
2514 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
2515 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: second addRange() must result in the selection's last ra nge having the specified endpoints
2516 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: second addRange() must result in the selection's last ra nge being the same object we added
2517 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: modifying the second added range must modify the Selecti on's last Range
2518 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [par as[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the sec ond added Range
2519 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
2520 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2521 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2522 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2523 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2524 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2525 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify th e range it's given
2526 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
2527 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
2528 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: second addRange() must result in the selection's last ra nge being the same object we added
2529 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: modifying the second added range must modify the Selecti on's last Range
2530 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [par as[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the sec ond added Range
2531 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
2532 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2533 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2534 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2535 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2536 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2537 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
2538 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2539 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2540 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2541 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: modifying the second added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2542 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [det achedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2543 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
2544 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2545 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2546 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2547 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2548 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2549 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
2550 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2551 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2552 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2553 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: modifying the second added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2554 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [det achedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2555 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2556 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2557 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2558 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2559 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2560 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2561 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw e xceptions or modify the range it's given
2562 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in r angeCount being 1
2563 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in t he selection's last range having the specified endpoints
2564 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in t he selection's last range being the same object we added
2565 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range m ust modify the Selection's last Range
2566 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [par as[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ran ge must modify the second added Range
2567 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw ex ceptions or modify the range it's given
2568 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2569 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2570 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2571 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2572 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2573 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw e xceptions or modify the range it's given
2574 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in r angeCount being 1
2575 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in t he selection's last range having the specified endpoints
2576 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in t he selection's last range being the same object we added
2577 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range m ust modify the Selection's last Range
2578 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [par as[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Ran ge must modify the second added Range
2579 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
2580 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2581 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2582 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2583 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2584 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2585 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions o r modify the range it's given
2586 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount b eing 1
2587 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selectio n's last range having the specified endpoints
2588 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selectio n's last range being the same object we added
2589 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
2590 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [par as[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must mod ify the second added Range
2591 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
2592 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2593 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2594 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2595 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2596 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2597 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions o r modify the range it's given
2598 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount b eing 1
2599 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selectio n's last range having the specified endpoints
2600 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selectio n's last range being the same object we added
2601 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
2602 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [par as[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must mod ify the second added Range
2603 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
2604 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
2605 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: first addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2606 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: first addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2607 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2608 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the firs t added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2609 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
2610 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
2611 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: second addRange() must result in the selection's last ran ge having the specified endpoints
2612 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: second addRange() must result in the selection's last ran ge being the same object we added
2613 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: modifying the second added range must modify the Selectio n's last Range
2614 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [tes tDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the seco nd added Range
2615 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
2616 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2617 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2618 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2619 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2620 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2621 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
2622 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount be ing 1
2623 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection 's last range having the specified endpoints
2624 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection 's last range being the same object we added
2625 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify t he Selection's last Range
2626 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [tes tDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modi fy the second added Range
2627 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: first addRange() must not throw exc eptions or modify the range it's given
2628 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2629 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2630 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2631 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2632 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2633 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: second addRange() must not throw ex ceptions or modify the range it's given
2634 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: second addRange() must result in ra ngeCount being 1
2635 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: second addRange() must result in th e selection's last range having the specified endpoints
2636 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: second addRange() must result in th e selection's last range being the same object we added
2637 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: modifying the second added range mu st modify the Selection's last Range
2638 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [doc ument.documentElement, 1, document.body, 0]: modifying the Selection's last Rang e must modify the second added Range
2639 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2640 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2641 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2642 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2643 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2644 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2645 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not thro w exceptions or modify the range it's given
2646 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2647 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2648 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2649 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2650 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 33 [for eignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2651 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: first addRange() must not throw exceptions or modify the range it's given
2652 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2653 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2654 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2655 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2656 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2657 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: second addRange() must not throw exceptions or modify th e range it's given
2658 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: second addRange() must result in rangeCount being 1
2659 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
2660 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: second addRange() must result in the selection's last ra nge being the same object we added
2661 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: modifying the second added range must modify the Selecti on's last Range
2662 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 34 [doc ument, 0, document, 1]: modifying the Selection's last Range must modify the sec ond added Range
2663 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: first addRange() must not throw exceptions or modify the range it's given
2664 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2665 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2666 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2667 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2668 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2669 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: second addRange() must not throw exceptions or modify th e range it's given
2670 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: second addRange() must result in rangeCount being 1
2671 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: second addRange() must result in the selection's last ra nge having the specified endpoints
2672 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: second addRange() must result in the selection's last ra nge being the same object we added
2673 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: modifying the second added range must modify the Selecti on's last Range
2674 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 35 [doc ument, 0, document, 2]: modifying the Selection's last Range must modify the sec ond added Range
2675 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: first addRange() must not throw exceptions or modify the range it's given
2676 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2677 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2678 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2679 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2680 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2681 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: second addRange() must not throw exceptions or modify th e range it's given
2682 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: second addRange() must result in rangeCount being 1
2683 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: second addRange() must result in the selection's last ra nge having the specified endpoints
2684 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: second addRange() must result in the selection's last ra nge being the same object we added
2685 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: modifying the second added range must modify the Selecti on's last Range
2686 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 36 [doc ument, 1, document, 2]: modifying the Selection's last Range must modify the sec ond added Range
2687 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the r ange it's given
2688 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
2689 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2690 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2691 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: modifying the first added range must modify the Selection' s last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2692 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2693 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
2694 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
2695 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: second addRange() must result in the selection's last rang e having the specified endpoints
2696 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: second addRange() must result in the selection's last rang e being the same object we added
2697 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: modifying the second added range must modify the Selection 's last Range
2698 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 37 [tes tDiv, 0, comment, 5]: modifying the Selection's last Range must modify the secon d added Range
2699 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
2700 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2701 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2702 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2703 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2704 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2705 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given
2706 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount be ing 1
2707 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: second addRange() must result in the selection 's last range having the specified endpoints
2708 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: second addRange() must result in the selection 's last range being the same object we added
2709 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: modifying the second added range must modify t he Selection's last Range
2710 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 38 [par as[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modi fy the second added Range
2711 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
2712 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
2713 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: first addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2714 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: first addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2715 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: modifying the first added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2716 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: modifying the Selection's last Range must modify the firs t added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2717 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given
2718 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
2719 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: second addRange() must result in the selection's last ran ge having the specified endpoints
2720 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: second addRange() must result in the selection's last ran ge being the same object we added
2721 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: modifying the second added range must modify the Selectio n's last Range
2722 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 39 [par as[3], 1, comment, 8]: modifying the Selection's last Range must modify the seco nd added Range
2723 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
2724 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2725 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2726 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2727 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2728 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2729 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modif y the range it's given
2730 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2731 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2732 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2733 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2734 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 40 [for eignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2735 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or mo dify the range it's given
2736 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2737 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2738 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2739 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
2740 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
2741 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or m odify the range it's given
2742 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2743 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2744 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2745 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
2746 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 41 [for eignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
2747 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exception s or modify the range it's given
2748 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2749 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2750 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2751 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2752 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2753 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptio ns or modify the range it's given
2754 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2755 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2756 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2757 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2758 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 42 [for eignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2759 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
2760 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
2761 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range h aving the specified endpoints assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2762 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range b eing the same object we added assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2763 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
2764 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first a dded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
2765 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the ra nge it's given
2766 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2767 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2768 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2769 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2770 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 43 [xml Doc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2771 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: first addRange() must not throw exceptions or modify the range it's given
2772 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2773 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2774 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2775 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2776 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2777 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: second addRange() must not throw exceptions or modify th e range it's given
2778 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
2779 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: second addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2780 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: second addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2781 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: modifying the second added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2782 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 44 [xml Doc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2783 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptio ns or modify the range it's given
2784 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2785 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2786 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2787 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2788 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2789 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw excepti ons or modify the range it's given
2790 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2791 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2792 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2793 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2794 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 45 [det achedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2795 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
2796 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2797 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2798 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2799 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2800 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2801 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
2802 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2803 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2804 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2805 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2806 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 46 [det achedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2807 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2808 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2809 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2810 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2811 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2812 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2813 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2814 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2815 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2816 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2817 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2818 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 47 [det achedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2819 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw ex ceptions or modify the range it's given
2820 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2821 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2822 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2823 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2824 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2825 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw e xceptions or modify the range it's given
2826 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2827 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2828 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2829 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2830 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 48 [det achedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2831 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw ex ceptions or modify the range it's given
2832 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2833 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2834 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2835 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2836 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2837 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw e xceptions or modify the range it's given
2838 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2839 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2840 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2841 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2842 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 49 [det achedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2843 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
2844 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2845 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2846 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2847 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2848 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2849 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: second addRange() must not throw exception s or modify the range it's given
2850 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2851 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2852 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2853 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2854 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 50 [det achedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2855 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
2856 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2857 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2858 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2859 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2860 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2861 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: second addRange() must not throw exception s or modify the range it's given
2862 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2863 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2864 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2865 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2866 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 51 [det achedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2867 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: first addRange() must not th row exceptions or modify the range it's given
2868 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2869 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2870 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2871 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2872 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2873 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2874 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2875 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2876 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2877 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2878 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 52 [det achedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2879 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: first addRange() must not th row exceptions or modify the range it's given
2880 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2881 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2882 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2883 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2884 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2885 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: second addRange() must not t hrow exceptions or modify the range it's given
2886 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2887 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2888 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2889 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2890 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 53 [det achedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2891 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: first addRange() must not throw exce ptions or modify the range it's given
2892 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2893 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2894 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2895 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2896 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2897 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exc eptions or modify the range it's given
2898 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2899 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2900 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2901 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2902 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 54 [det achedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2903 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the r ange it's given
2904 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
2905 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2906 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2907 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: modifying the first added range must modify the Selection' s last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2908 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2909 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2910 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
2911 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: second addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2912 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: second addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2913 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: modifying the second added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2914 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 55 [doc frag, 0, docfrag, 0]: modifying the Selection's last Range must modify the secon d added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2915 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions o r modify the range it's given
2916 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2917 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2918 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2919 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2920 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2921 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2922 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2923 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2924 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2925 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2926 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 56 [for eignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2927 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2928 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2929 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2930 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2931 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2932 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2933 PASS Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modif y the range it's given
2934 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2935 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2936 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2937 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2938 FAIL Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 57 [xml Docfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2939 Harness: the test ran to completion.
2940
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698