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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/addRange-40-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 This is a testharness.js-based test.
38 Found 2784 tests; 1024 PASS, 1760 FAIL, 0 TIMEOUT, 0 NOTRUN.
39 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
40 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
41 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: 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
42 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
43 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: 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
44 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: 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
45 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions o r modify the range it's given
46 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount b eing 1
47 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: second addRange() must result in the selectio n's last range having the specified endpoints
48 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: second addRange() must result in the selectio n's last range being the same object we added
49 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range
50 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must mod ify the second added Range
51 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
52 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
53 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 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
54 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
55 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 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
56 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 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
57 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions o r modify the range it's given
58 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount b eing 1
59 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: second addRange() must result in the selectio n's last range having the specified endpoints
60 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: second addRange() must result in the selectio n's last range being the same object we added
61 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range
62 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must mod ify the second added Range
63 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
64 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
65 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: 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
66 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
67 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: 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
68 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: 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
69 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions o r modify the range it's given
70 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount b eing 1
71 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: second addRange() must result in the selectio n's last range having the specified endpoints
72 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: second addRange() must result in the selectio n's last range being the same object we added
73 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
74 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must mod ify the second added Range
75 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
76 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
77 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: 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
78 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
79 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: 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
80 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: 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
81 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions o r modify the range it's given
82 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount b eing 1
83 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: second addRange() must result in the selectio n's last range having the specified endpoints
84 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: second addRange() must result in the selectio n's last range being the same object we added
85 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
86 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must mod ify the second added Range
87 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
88 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
89 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: 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
90 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
91 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: 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
92 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: 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
93 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions o r modify the range it's given
94 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount b eing 1
95 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: second addRange() must result in the selectio n's last range having the specified endpoints
96 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: second addRange() must result in the selectio n's last range being the same object we added
97 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
98 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must mod ify the second added Range
99 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
100 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
101 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 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
102 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
103 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 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
104 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 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
105 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions o r modify the range it's given
106 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount b eing 1
107 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: second addRange() must result in the selectio n's last range having the specified endpoints
108 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: second addRange() must result in the selectio n's last range being the same object we added
109 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
110 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must mod ify the second added Range
111 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
112 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
113 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: 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
114 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
115 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: 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
116 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: 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
117 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions o r modify the range it's given
118 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount b eing 1
119 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: second addRange() must result in the selectio n's last range having the specified endpoints
120 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: second addRange() must result in the selectio n's last range being the same object we added
121 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
122 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must mod ify the second added Range
123 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
124 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
125 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: 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
126 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
127 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: 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
128 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: 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
129 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions o r modify the range it's given
130 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount b eing 1
131 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: second addRange() must result in the selectio n's last range having the specified endpoints
132 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: second addRange() must result in the selectio n's last range being the same object we added
133 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
134 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must mod ify the second added Range
135 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exc eptions or modify the range it's given
136 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
137 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
138 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
139 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.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
140 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.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
141 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw ex ceptions or modify the range it's given
142 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
143 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: second 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
144 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: second 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
145 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: modifying the second 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
146 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
147 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exc eptions or modify the range it's given
148 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
149 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
150 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
151 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.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
152 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.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
153 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw ex ceptions or modify the range it's given
154 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
155 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: second 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
156 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: second 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
157 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: modifying the second 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
158 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
159 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw ex ceptions or modify the range it's given
160 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
161 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.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
162 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.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
163 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.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
164 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.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
165 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw e xceptions or modify the range it's given
166 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
167 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 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
168 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 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
169 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 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
170 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 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
171 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exce ptions or modify the range it's given
172 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
173 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.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
174 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.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
175 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.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
176 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.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
177 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exc eptions or modify the range it's given
178 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
179 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
180 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
181 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 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
182 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. 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
183 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exce ptions or modify the range it's given
184 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
185 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.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
186 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.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
187 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.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
188 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.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
189 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exc eptions or modify the range it's given
190 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
191 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
192 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
193 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: 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
194 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. 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
195 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exce ptions or modify the range it's given
196 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
197 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.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
198 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.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
199 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: 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
200 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.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
201 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exc eptions or modify the range it's given
202 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
203 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
204 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
205 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: 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
206 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. 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
207 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: first addRange() must not throw ex ceptions or modify the range it's given
208 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
209 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 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
210 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 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
211 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 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
212 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 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
213 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: second addRange() must not throw e xceptions or modify the range it's given
214 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: second addRange() must result in r angeCount being 1
215 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: second addRange() must result in t he selection's last range having the specified endpoints
216 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: second addRange() must result in t he selection's last range being the same object we added
217 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: modifying the second added range m ust modify the Selection's last Range
218 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: modifying the Selection's last Ran ge must modify the second added Range
219 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: first addRange() must not throw ex ceptions or modify the range it's given
220 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
221 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: 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
222 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: 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
223 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: 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
224 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: 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
225 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: second addRange() must not throw e xceptions or modify the range it's given
226 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: second addRange() must result in r angeCount being 1
227 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: second addRange() must result in t he selection's last range having the specified endpoints
228 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: second addRange() must result in t he selection's last range being the same object we added
229 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: modifying the second added range m ust modify the Selection's last Range
230 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: modifying the Selection's last Ran ge must modify the second added Range
231 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: first addRange() must not throw ex ceptions or modify the range it's given
232 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
233 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: 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
234 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: 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
235 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: 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
236 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: 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
237 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: second addRange() must not throw e xceptions or modify the range it's given
238 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: second addRange() must result in r angeCount being 1
239 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: second addRange() must result in t he selection's last range having the specified endpoints
240 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: second addRange() must result in t he selection's last range being the same object we added
241 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: modifying the second added range m ust modify the Selection's last Range
242 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: modifying the Selection's last Ran ge must modify the second added Range
243 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
244 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
245 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 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
246 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 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
247 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 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
248 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 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
249 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: second addRange() must not throw exceptions or modify th e range it's given
250 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: second addRange() must result in rangeCount being 1
251 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
252 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: second addRange() must result in the selection's last ra nge being the same object we added
253 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: modifying the second added range must modify the Selecti on's last Range
254 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: modifying the Selection's last Range must modify the sec ond added Range
255 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
256 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
257 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 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
258 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 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
259 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 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
260 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 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
261 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: second addRange() must not throw exceptions or modify th e range it's given
262 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: second addRange() must result in rangeCount being 1
263 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
264 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: second addRange() must result in the selection's last ra nge being the same object we added
265 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: modifying the second added range must modify the Selecti on's last Range
266 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: modifying the Selection's last Range must modify the sec ond added Range
267 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not thro w exceptions or modify the range it's given
268 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
269 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: first 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
270 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: first 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
271 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: modifying the first 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
272 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.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
273 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not thr ow exceptions or modify the range it's given
274 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
275 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 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
276 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 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
277 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
278 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 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
279 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
280 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
281 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: 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
282 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: 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
283 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: 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
284 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 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
285 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modif y the range it's given
286 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
287 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: 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
288 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: 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
289 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: 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
290 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: 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
291 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
292 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
293 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 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
294 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 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
295 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 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
296 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 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
297 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modif y the range it's given
298 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
299 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 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
300 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 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
301 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 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
302 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 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
303 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it' s given
304 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
305 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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 rangeCou nt is 0 got disallowed value 0
306 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
307 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
308 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
309 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it 's given
310 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
311 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints
312 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] 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
313 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range
314 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range
315 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it' s given
316 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
317 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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 rangeCou nt is 0 got disallowed value 0
318 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
319 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
320 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
321 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it 's given
322 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
323 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
324 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] 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
325 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
326 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
327 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
328 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
329 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 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
330 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 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
331 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 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
332 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 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
333 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify th e range it's given
334 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
335 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 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
336 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 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
337 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 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
338 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 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
339 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
340 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
341 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 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
342 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 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
343 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 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
344 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 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
345 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify th e range it's given
346 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
347 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: 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
348 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: 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
349 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: 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
350 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: 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
351 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions o r modify the range it's given
352 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
353 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 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
354 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 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
355 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 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
356 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 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
357 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
358 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
359 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selecti on's last range having the specified endpoints
360 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selecti on's last range being the same object we added
361 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
362 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must mo dify the second added Range
363 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions o r modify the range it's given
364 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
365 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: 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
366 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: 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
367 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: 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
368 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: 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
369 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
370 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
371 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selecti on's last range having the specified endpoints
372 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selecti on's last range being the same object we added
373 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
374 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must mo dify the second added Range
375 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify th e range it's given
376 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
377 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: first 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
378 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: first 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
379 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: modifying the first 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
380 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
381 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify t he range it's given
382 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
383 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: second addRange() must result in the selection's last r ange having the specified endpoints
384 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: second addRange() must result in the selection's last r ange being the same object we added
385 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: modifying the second added range must modify the Select ion's last Range
386 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the se cond added Range
387 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify th e range it's given
388 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
389 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first 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
390 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first 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
391 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first 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
392 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
393 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify t he range it's given
394 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
395 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last r ange having the specified endpoints
396 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last r ange being the same object we added
397 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Select ion's last Range
398 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the se cond added Range
399 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
400 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0
401 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: first addRange() must result in the selection's last range having t he specified endpoints assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
402 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: first addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
403 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: modifying the first added range must modify the Selection's last Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
404 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: modifying the Selection's last Range must modify the first added Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
405 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: second addRange() must not throw exceptions or modify the range it' s given
406 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: second addRange() must result in rangeCount being 1
407 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
408 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: second addRange() must result in the selection's last range being t he same object we added
409 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: modifying the second added range must modify the Selection's last R ange
410 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: modifying the Selection's last Range must modify the second added R ange
411 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
412 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
413 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: 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
414 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: 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
415 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: 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
416 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: 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
417 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: second addRange() must not throw exceptions or modify th e range it's given
418 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
419 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: second addRange() must result in the selection's last ra nge having the specified endpoints
420 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: second addRange() must result in the selection's last ra nge being the same object we added
421 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: modifying the second added range must modify the Selecti on's last Range
422 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: modifying the Selection's last Range must modify the sec ond added Range
423 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
424 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
425 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: 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
426 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 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 w ith tests if rangeCount is 0 got disallowed value 0
427 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: 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
428 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: 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
429 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: second addRange() must not throw exceptions o r modify the range it's given
430 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: second addRange() must result in rangeCount b eing 1
431 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: second addRange() must result in the selectio n's last range having the specified endpoints
432 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: second addRange() must result in the selectio n's last range being the same object we added
433 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range
434 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: modifying the Selection's last Range must mod ify the second added Range
435 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exception s or modify the range it's given
436 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
437 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: 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
438 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: 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
439 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: 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
440 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: 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
441 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptio ns or modify the range it's given
442 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
443 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: 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
444 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: 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
445 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: 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
446 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: 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
447 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or modify the range it' s given
448 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
449 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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 rangeCou nt is 0 got disallowed value 0
450 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
451 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
452 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
453 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exceptions or modify the range it 's given
454 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCount being 1
455 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range having the specified endpoints
456 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range being the same object we added
457 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range
458 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range
459 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or modify the range it' s given
460 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
461 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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 rangeCou nt is 0 got disallowed value 0
462 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
463 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
464 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
465 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exceptions or modify the range it 's given
466 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCount being 1
467 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
468 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added
469 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range
470 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range
471 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or modify the range it' s given
472 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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
473 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] 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 rangeCou nt is 0 got disallowed value 0
474 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
475 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
476 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
477 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exceptions or modify the range it 's given
478 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCount being 1
479 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
480 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added
481 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range
482 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range
483 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: first addRange() must not throw exceptions or modify the range it's given
484 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: first addRange() must result in rangeCount being 1 assert_equals: ra ngeCount must be 1 expected 1 but got 0
485 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: first addRange() must result in the selection's last range having th e specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
486 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 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
487 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: modifying the first added range must modify the Selection's last Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
488 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: modifying the Selection's last Range must modify the first added Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
489 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: second addRange() must not throw exceptions or modify the range it's given
490 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: second addRange() must result in rangeCount being 1
491 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: second addRange() must result in the selection's last range having t he specified endpoints
492 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: second addRange() must result in the selection's last range being th e same object we added
493 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: modifying the second added range must modify the Selection's last Ra nge
494 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: modifying the Selection's last Range must modify the second added Ra nge
495 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
496 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
497 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 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
498 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 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
499 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 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
500 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 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
501 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: second addRange() must not throw exceptions or modify th e range it's given
502 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
503 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: second addRange() must result in the selection's last ra nge having the specified endpoints
504 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: second addRange() must result in the selection's last ra nge being the same object we added
505 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: modifying the second added range must modify the Selecti on's last Range
506 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: modifying the Selection's last Range must modify the sec ond added Range
507 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
508 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0
509 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range having t he specified endpoints assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
510 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
511 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's last Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
512 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
513 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it' s given
514 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
515 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range having the specified endpoints
516 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range being t he same object we added
517 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modify the Selection's last R ange
518 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added R ange
519 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
520 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
521 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
522 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
523 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
524 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
525 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: second addRange() must not throw exceptions or modify the rang e it's given
526 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
527 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
528 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
529 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: modifying the second added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
530 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
531 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: first addRange() must not throw exceptions or modify the r ange it's given
532 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
533 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 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
534 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 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
535 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: 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
536 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 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
537 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
538 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
539 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: 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
540 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: 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
541 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: 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
542 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: 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
543 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modif y the range it's given
544 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
545 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: first 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
546 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: first 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
547 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: modifying the first 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
548 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
549 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modi fy the range it's given
550 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
551 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: second 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
552 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: second 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
553 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: modifying the second 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
554 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify th e second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
555 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: first addRange() must not throw exceptions or modify the range it's gi ven
556 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
557 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
558 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: first addRange() must result in the selection's last range being the s ame object we added assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
559 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 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
560 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 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
561 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: second addRange() must not throw exceptions or modify the range it's g iven
562 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: ran geCount must be 1 expected 1 but got 0
563 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 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
564 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 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
565 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: modifying the second added range must modify the Selection's last Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
566 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: modifying the Selection's last Range must modify the second added Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
567 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: first addRange() must not throw exceptions or modify the range it' s given
568 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
569 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
570 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
571 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
572 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
573 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: second addRange() must not throw exceptions or modify the range it 's given
574 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
575 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
576 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 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 rangeCo unt is 0 got disallowed value 0
577 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 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 disall owed value 0
578 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 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 disall owed value 0
579 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modi fy the range it's given
580 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
581 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: 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
582 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: 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
583 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: 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
584 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: 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
585 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or mod ify the range it's given
586 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
587 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: 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
588 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: 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
589 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: 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
590 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: 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
591 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exce ptions or modify the range it's given
592 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
593 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: 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
594 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: 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
595 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: 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
596 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: 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
597 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw exc eptions or modify the range it's given
598 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
599 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 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
600 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 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
601 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: 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
602 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 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
603 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exce ptions or modify the range it's given
604 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
605 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 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
606 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 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
607 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: 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
608 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 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
609 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw exc eptions or modify the range it's given
610 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
611 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 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
612 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 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
613 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: 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
614 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 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
615 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions o r modify the range it's given
616 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
617 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: 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
618 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: 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
619 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: 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
620 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: 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
621 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
622 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
623 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: 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
624 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: 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
625 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: 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
626 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: 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
627 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions o r modify the range it's given
628 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
629 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: 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
630 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: 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
631 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: 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
632 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: 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
633 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
634 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
635 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: 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
636 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: 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
637 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: 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
638 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: 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
639 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
640 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
641 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: 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
642 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: 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
643 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: 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
644 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: 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
645 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: second addRange() must not throw exceptions or modif y the range it's given
646 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
647 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: 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
648 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: 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
649 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: 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
650 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: 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
651 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
652 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
653 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: 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
654 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: 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
655 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: 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
656 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 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
657 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: second addRange() must not throw exceptions or modif y the range it's given
658 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
659 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: 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
660 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: 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
661 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: 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
662 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: 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
663 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: first addRange() must not throw except ions or modify the range it's given
664 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
665 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
666 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
667 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
668 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
669 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: second addRange() must not throw excep tions or modify the range it's given
670 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
671 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
672 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
673 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
674 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
675 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: first addRange() must not throw except ions or modify the range it's given
676 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
677 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
678 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
679 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
680 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
681 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: second addRange() must not throw excep tions or modify the range it's given
682 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
683 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
684 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
685 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
686 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
687 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: first addRange() must not throw exceptions or modify the range it's given
688 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
689 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: 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
690 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: 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
691 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: 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
692 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: 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
693 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
694 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
695 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: 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
696 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: 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
697 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: 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
698 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: 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
699 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
700 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: ra ngeCount must be 1 expected 1 but got 0
701 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: first addRange() must result in the selection's last range having th e specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
702 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 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
703 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: modifying the first added range must modify the Selection's last Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
704 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: modifying the Selection's last Range must modify the first added Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
705 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
706 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0
707 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: second addRange() must result in the selection's last range having t he specified endpoints assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
708 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: second addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
709 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: modifying the second added range must modify the Selection's last Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
710 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: modifying the Selection's last Range must modify the second added Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
711 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify t he range it's given
712 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
713 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last r ange having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
714 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last r ange being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
715 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: modifying the first added range must modify the Select ion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
716 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the f irst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
717 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
718 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
719 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
720 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 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 test s if rangeCount is 0 got disallowed value 0
721 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
722 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the s econd added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
723 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
724 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
725 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
726 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
727 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
728 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
729 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: second addRange() must not throw exceptions or modify the rang e it's given
730 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
731 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
732 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
733 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: modifying the second added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
734 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
735 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exception s or modify the range it's given
736 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
737 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: 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
738 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: 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
739 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: 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
740 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: 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
741 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptio ns or modify the range it's given
742 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCou nt being 1
743 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the sele ction's last range having the specified endpoints
744 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the sele ction's last range being the same object we added
745 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: modifying the second added range must mod ify the Selection's last Range
746 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
747 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exception s or modify the range it's given
748 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
749 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: 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
750 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: 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
751 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: 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
752 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: 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
753 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptio ns or modify the range it's given
754 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCou nt being 1
755 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the sele ction's last range having the specified endpoints
756 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the sele ction's last range being the same object we added
757 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: modifying the second added range must mod ify the Selection's last Range
758 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
759 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exception s or modify the range it's given
760 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
761 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: 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
762 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: 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
763 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: 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
764 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: 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
765 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptio ns or modify the range it's given
766 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCou nt being 1
767 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the sele ction's last range having the specified endpoints
768 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the sele ction's last range being the same object we added
769 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: modifying the second added range must mod ify the Selection's last Range
770 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
771 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exception s or modify the range it's given
772 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
773 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
774 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
775 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
776 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
777 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptio ns or modify the range it's given
778 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCou nt being 1
779 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the sele ction's last range having the specified endpoints
780 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the sele ction's last range being the same object we added
781 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: modifying the second added range must mod ify the Selection's last Range
782 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
783 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exception s or modify the range it's given
784 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
785 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: 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
786 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: 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
787 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: 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
788 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: 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
789 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptio ns or modify the range it's given
790 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCou nt being 1
791 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the sele ction's last range having the specified endpoints
792 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the sele ction's last range being the same object we added
793 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: modifying the second added range must mod ify the Selection's last Range
794 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
795 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exception s or modify the range it's given
796 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
797 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: 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
798 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: 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
799 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: 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
800 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: 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
801 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptio ns or modify the range it's given
802 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCou nt being 1
803 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the sele ction's last range having the specified endpoints
804 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the sele ction's last range being the same object we added
805 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: modifying the second added range must mod ify the Selection's last Range
806 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
807 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exception s or modify the range it's given
808 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
809 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: 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
810 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: 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
811 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: 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
812 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: 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
813 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptio ns or modify the range it's given
814 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCou nt being 1
815 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the sele ction's last range having the specified endpoints
816 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the sele ction's last range being the same object we added
817 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: modifying the second added range must mod ify the Selection's last Range
818 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
819 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exception s or modify the range it's given
820 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
821 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
822 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
823 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
824 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
825 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptio ns or modify the range it's given
826 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCou nt being 1
827 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the sele ction's last range having the specified endpoints
828 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the sele ction's last range being the same object we added
829 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: modifying the second added range must mod ify the Selection's last Range
830 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
831 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
832 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
833 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 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
834 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 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
835 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 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
836 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 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
837 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not thro w exceptions or modify the range it's given
838 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
839 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 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
840 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 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
841 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 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
842 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.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
843 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
844 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
845 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: 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
846 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: 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
847 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: 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
848 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: 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
849 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not thro w exceptions or modify the range it's given
850 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
851 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: 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
852 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: 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
853 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: 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
854 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.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
855 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not thro w exceptions or modify the range it's given
856 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
857 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: first 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
858 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: first 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
859 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first 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
860 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.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
861 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not thr ow exceptions or modify the range it's given
862 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
863 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.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
864 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.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
865 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
866 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.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
867 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
868 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
869 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: 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
870 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: 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
871 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: 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
872 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: 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
873 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
874 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
875 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: 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
876 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: 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
877 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: 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
878 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: 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
879 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
880 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
881 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: 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
882 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: 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
883 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: 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
884 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: 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
885 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
886 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
887 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: 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
888 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: 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
889 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: 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
890 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: 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
891 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
892 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
893 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 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
894 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 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
895 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 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
896 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 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
897 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
898 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
899 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 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
900 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 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
901 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 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
902 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 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
903 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: first addRange() must not thro w exceptions or modify the range it's given
904 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
905 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: first 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
906 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: first 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
907 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: modifying the first 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
908 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. 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
909 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: second addRange() must not thr ow exceptions or modify the range it's given
910 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
911 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
912 PASS Range 41 [foreignDoc, 1, foreignComment, 2] 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
913 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: modifying the second added ran ge must modify the Selection's last Range
914 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
915 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: first addRange() must not thro w exceptions or modify the range it's given
916 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
917 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: first 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
918 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: first 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
919 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: modifying the first 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
920 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. 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
921 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: second addRange() must not thr ow exceptions or modify the range it's given
922 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
923 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
924 PASS Range 41 [foreignDoc, 1, foreignComment, 2] 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
925 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: modifying the second added ran ge must modify the Selection's last Range
926 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range
927 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: first addRange() must not thro w exceptions or modify the range it's given
928 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
929 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: first 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
930 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: first 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
931 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: modifying the first 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
932 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. 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
933 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: second addRange() must not thr ow exceptions or modify the range it's given
934 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
935 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
936 PASS Range 41 [foreignDoc, 1, foreignComment, 2] 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
937 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: modifying the second added ran ge must modify the Selection's last Range
938 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range
939 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
940 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
941 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: 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
942 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. 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 with tes ts if rangeCount is 0 got disallowed value 0
943 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: 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
944 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 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
945 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: second addRange() must not throw exceptions or modif y the range it's given
946 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
947 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: second addRange() must result in the selection's las t range having the specified endpoints
948 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: second addRange() must result in the selection's las t range being the same object we added
949 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: modifying the second added range must modify the Sel ection's last Range
950 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range
951 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
952 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
953 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: 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
954 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. 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 with tes ts if rangeCount is 0 got disallowed value 0
955 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: 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
956 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 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
957 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: second addRange() must not throw exceptions or modif y the range it's given
958 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
959 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: second addRange() must result in the selection's las t range having the specified endpoints
960 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: second addRange() must result in the selection's las t range being the same object we added
961 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: modifying the second added range must modify the Sel ection's last Range
962 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
963 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
964 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
965 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 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
966 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 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
967 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 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
968 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 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
969 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
970 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
971 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 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
972 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 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
973 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 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
974 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 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
975 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or mo dify the range it's given
976 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
977 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 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
978 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 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
979 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 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
980 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.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 rangeCoun t is 0 got disallowed value 0
981 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or m odify the range it's given
982 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
983 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: 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
984 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: 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
985 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: 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
986 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.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 rangeCou nt is 0 got disallowed value 0
987 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or mo dify the range it's given
988 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
989 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.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
990 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.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
991 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 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
992 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.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 rangeCoun t is 0 got disallowed value 0
993 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or m odify the range it's given
994 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
995 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 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
996 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 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
997 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 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
998 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.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 rangeCou nt is 0 got disallowed value 0
999 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
1000 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1001 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1002 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1003 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1004 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1005 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the rang e it's given
1006 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
1007 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range ha ving the specified endpoints
1008 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range be ing the same object we added
1009 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's l ast Range
1010 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second ad ded Range
1011 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
1012 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1013 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1014 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1015 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1016 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1017 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the rang e it's given
1018 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
1019 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range ha ving the specified endpoints
1020 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range be ing the same object we added
1021 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's l ast Range
1022 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second ad ded Range
1023 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
1024 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1025 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 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
1026 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 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
1027 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 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
1028 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 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
1029 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modif y the range it's given
1030 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1031 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 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
1032 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 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
1033 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 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
1034 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 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
1035 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
1036 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1037 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: 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
1038 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: 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
1039 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: 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
1040 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 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
1041 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modif y the range it's given
1042 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1043 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: 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
1044 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: 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
1045 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: 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
1046 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: 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
1047 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptio ns or modify the range it's given
1048 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1049 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: 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
1050 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: 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
1051 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: 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
1052 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: 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
1053 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw excepti ons or modify the range it's given
1054 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCo unt being 1
1055 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the sel ection's last range having the specified endpoints
1056 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the sel ection's last range being the same object we added
1057 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must mo dify the Selection's last Range
1058 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range mus t modify the second added Range
1059 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptio ns or modify the range it's given
1060 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1061 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1062 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1063 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1064 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1065 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw excepti ons or modify the range it's given
1066 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCo unt being 1
1067 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the sel ection's last range having the specified endpoints
1068 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the sel ection's last range being the same object we added
1069 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must mo dify the Selection's last Range
1070 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range mus t modify the second added Range
1071 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modif y the range it's given
1072 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1073 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: first 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
1074 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: first 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
1075 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: modifying the first 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
1076 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1077 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modi fy the range it's given
1078 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1079 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: second addRange() must result in the selection's la st range having the specified endpoints
1080 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: second addRange() must result in the selection's la st range being the same object we added
1081 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: modifying the second added range must modify the Se lection's last Range
1082 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify th e second added Range
1083 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modif y the range it's given
1084 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1085 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first 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
1086 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first 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
1087 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first 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
1088 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1089 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modi fy the range it's given
1090 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1091 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's la st range having the specified endpoints
1092 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's la st range being the same object we added
1093 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Se lection's last Range
1094 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify th e second added Range
1095 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
1096 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
1097 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1098 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1099 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1100 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1101 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
1102 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
1103 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range hav ing the specified endpoints
1104 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range bei ng the same object we added
1105 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's la st Range
1106 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second add ed Range
1107 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
1108 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1109 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
1110 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 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 with tes ts if rangeCount is 0 got disallowed value 0
1111 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
1112 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 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
1113 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modif y the range it's given
1114 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1115 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's las t range having the specified endpoints
1116 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's las t range being the same object we added
1117 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Sel ection's last Range
1118 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
1119 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: first addRange() must not throw exception s or modify the range it's given
1120 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1121 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: 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
1122 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: 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
1123 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: 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
1124 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: 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
1125 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: second addRange() must not throw exceptio ns or modify the range it's given
1126 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: second addRange() must result in rangeCou nt being 1
1127 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: second addRange() must result in the sele ction's last range having the specified endpoints
1128 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: second addRange() must result in the sele ction's last range being the same object we added
1129 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: modifying the second added range must mod ify the Selection's last Range
1130 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the second added Range
1131 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw excep tions or modify the range it's given
1132 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1133 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: 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
1134 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: 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
1135 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: 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
1136 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: 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
1137 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exce ptions or modify the range it's given
1138 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1139 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 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
1140 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 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
1141 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 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
1142 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.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
1143 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or modify the range it's given
1144 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1145 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1146 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1147 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1148 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1149 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exceptions or modify the rang e it's given
1150 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCount being 1
1151 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range ha ving the specified endpoints
1152 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range be ing the same object we added
1153 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's l ast Range
1154 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second ad ded Range
1155 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or modify the range it's given
1156 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1157 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1158 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1159 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1160 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1161 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exceptions or modify the rang e it's given
1162 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCount being 1
1163 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range ha ving the specified endpoints
1164 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range be ing the same object we added
1165 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's l ast Range
1166 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second ad ded Range
1167 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or modify the range it's given
1168 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1169 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1170 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1171 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1172 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1173 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exceptions or modify the rang e it's given
1174 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCount being 1
1175 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range ha ving the specified endpoints
1176 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range be ing the same object we added
1177 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's l ast Range
1178 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second ad ded Range
1179 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range i t's given
1180 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1181 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1182 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 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 rangeC ount is 0 got disallowed value 0
1183 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 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 disal lowed value 0
1184 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 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 disal lowed value 0
1185 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
1186 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
1187 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range havi ng the specified endpoints
1188 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range bein g the same object we added
1189 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the Selection's las t Range
1190 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second adde d Range
1191 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
1192 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1193 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: 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
1194 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[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 with tes ts if rangeCount is 0 got disallowed value 0
1195 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: 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
1196 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 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
1197 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modif y the range it's given
1198 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1199 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: second addRange() must result in the selection's las t range having the specified endpoints
1200 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: second addRange() must result in the selection's las t range being the same object we added
1201 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: modifying the second added range must modify the Sel ection's last Range
1202 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second added Range
1203 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
1204 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
1205 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1206 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1207 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1208 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1209 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given
1210 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
1211 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range hav ing the specified endpoints
1212 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range bei ng the same object we added
1213 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modify the Selection's la st Range
1214 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second add ed Range
1215 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the r ange it's given
1216 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
1217 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 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
1218 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 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 tests if rangeCount is 0 got disallowed value 0
1219 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 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
1220 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 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
1221 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
1222 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
1223 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 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
1224 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 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
1225 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 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
1226 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 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
1227 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify t he range it's given
1228 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1229 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: first addRange() must result in the selection's last r ange having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1230 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: first addRange() must result in the selection's last r ange being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1231 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: modifying the first added range must modify the Select ion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1232 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: modifying the Selection's last Range must modify the f irst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1233 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
1234 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
1235 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1236 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1237 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: modifying the second added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1238 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: modifying the Selection's last Range must modify the s econd added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1239 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or m odify the range it's given
1240 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1241 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: first 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
1242 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: first 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
1243 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: modifying the first 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
1244 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modif y the first added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1245 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
1246 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1247 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: second 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
1248 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: second 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
1249 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: modifying the second 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
1250 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modif y the second added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1251 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it' s given
1252 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1253 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tests if rangeCou nt is 0 got disallowed value 0
1254 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1255 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
1256 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
1257 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it 's given
1258 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1259 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 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 rangeCo unt is 0 got disallowed value 0
1260 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 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 rangeCo unt is 0 got disallowed value 0
1261 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 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 disall owed value 0
1262 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 is 0 got disall owed value 0
1263 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: first addRange() must not throw exceptions or modify the range it's given
1264 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1265 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1266 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1267 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1268 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1269 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: second addRange() must not throw exceptions or modify the rang e it's given
1270 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
1271 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1272 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1273 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: modifying the second added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
1274 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
1275 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1276 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1277 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: 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
1278 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: 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
1279 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: 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
1280 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: 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
1281 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1282 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1283 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: 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
1284 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: 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
1285 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: 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
1286 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: 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
1287 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
1288 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1289 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: 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
1290 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: 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
1291 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: 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
1292 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: 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
1293 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
1294 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1295 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: 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
1296 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: 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
1297 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: 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
1298 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: 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
1299 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1300 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1301 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 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
1302 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 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
1303 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 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
1304 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 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
1305 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1306 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1307 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 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
1308 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 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
1309 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 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
1310 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 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
1311 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptio ns or modify the range it's given
1312 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1313 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1314 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1315 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1316 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1317 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw excepti ons or modify the range it's given
1318 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1319 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1320 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1321 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1322 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1323 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptio ns or modify the range it's given
1324 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1325 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1326 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1327 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1328 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1329 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw excepti ons or modify the range it's given
1330 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1331 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1332 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1333 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1334 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1335 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: first addRange() must not throw exceptions or mo dify the range it's given
1336 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1337 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 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
1338 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 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
1339 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: 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
1340 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: 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
1341 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: second addRange() must not throw exceptions or m odify the range it's given
1342 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1343 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: 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
1344 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: 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
1345 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: 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
1346 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: 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
1347 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: first addRange() must not throw exceptions or mo dify the range it's given
1348 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1349 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 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
1350 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 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
1351 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: 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
1352 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: 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
1353 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: second addRange() must not throw exceptions or m odify the range it's given
1354 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1355 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: 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
1356 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: 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
1357 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: 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
1358 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: 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
1359 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1360 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1361 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 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
1362 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 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
1363 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 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
1364 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 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
1365 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: second addRange() must not throw e xceptions or modify the range it's given
1366 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1367 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 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
1368 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 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
1369 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 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
1370 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 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
1371 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: first addRange() must not throw ex ceptions or modify the range it's given
1372 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1373 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 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
1374 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 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
1375 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 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
1376 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 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
1377 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: second addRange() must not throw e xceptions or modify the range it's given
1378 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1379 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 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
1380 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 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
1381 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 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
1382 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 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
1383 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: first addRange() must not throw exceptions or modify the range it's given
1384 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1385 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1386 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1387 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1388 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1389 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exception s or modify the range it's given
1390 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1391 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1392 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1393 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1394 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1395 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range i t's given
1396 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1397 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1398 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 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 rangeC ount is 0 got disallowed value 0
1399 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 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 disal lowed value 0
1400 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 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 disal lowed value 0
1401 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
1402 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
1403 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1404 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1405 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1406 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1407 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modi fy the range it's given
1408 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1409 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 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
1410 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 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
1411 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 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
1412 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 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
1413 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or mod ify the range it's given
1414 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1415 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 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
1416 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 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
1417 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 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
1418 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 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
1419 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modify the r ange it's given
1420 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
1421 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 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
1422 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 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 tests if rangeCount is 0 got disallowed value 0
1423 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 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
1424 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 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
1425 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
1426 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
1427 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 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
1428 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 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
1429 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 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
1430 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 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
1431 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw ex ceptions or modify the range it's given
1432 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1433 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].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
1434 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].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
1435 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].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
1436 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].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
1437 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw e xceptions or modify the range it's given
1438 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in r angeCount being 1
1439 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in t he selection's last range having the specified endpoints
1440 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in t he selection's last range being the same object we added
1441 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range m ust modify the Selection's last Range
1442 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Ran ge must modify the second added Range
1443 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1444 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1445 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 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
1446 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 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
1447 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 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
1448 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 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
1449 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw e xceptions or modify the range it's given
1450 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in r angeCount being 1
1451 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in t he selection's last range having the specified endpoints
1452 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in t he selection's last range being the same object we added
1453 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range m ust modify the Selection's last Range
1454 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Ran ge must modify the second added Range
1455 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw ex ceptions or modify the range it's given
1456 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1457 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].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
1458 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].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
1459 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].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
1460 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].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
1461 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw e xceptions or modify the range it's given
1462 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in r angeCount being 1
1463 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in t he selection's last range having the specified endpoints
1464 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in t he selection's last range being the same object we added
1465 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range m ust modify the Selection's last Range
1466 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Ran ge must modify the second added Range
1467 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw ex ceptions or modify the range it's given
1468 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1469 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: 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
1470 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: 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
1471 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: 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
1472 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: 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
1473 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw e xceptions or modify the range it's given
1474 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in r angeCount being 1
1475 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in t he selection's last range having the specified endpoints
1476 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in t he selection's last range being the same object we added
1477 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range m ust modify the Selection's last Range
1478 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Ran ge must modify the second added Range
1479 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw ex ceptions or modify the range it's given
1480 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].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
1481 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].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
1482 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].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
1483 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].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
1484 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].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
1485 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw e xceptions or modify the range it's given
1486 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in r angeCount being 1
1487 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in t he selection's last range having the specified endpoints
1488 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in t he selection's last range being the same object we added
1489 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range m ust modify the Selection's last Range
1490 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ran ge must modify the second added Range
1491 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1492 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1493 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 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
1494 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 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
1495 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 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
1496 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 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
1497 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw e xceptions or modify the range it's given
1498 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in r angeCount being 1
1499 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in t he selection's last range having the specified endpoints
1500 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in t he selection's last range being the same object we added
1501 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range m ust modify the Selection's last Range
1502 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Ran ge must modify the second added Range
1503 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw ex ceptions or modify the range it's given
1504 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1505 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, 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
1506 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, 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
1507 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, 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
1508 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, 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
1509 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw e xceptions or modify the range it's given
1510 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in r angeCount being 1
1511 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in t he selection's last range having the specified endpoints
1512 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in t he selection's last range being the same object we added
1513 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range m ust modify the Selection's last Range
1514 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Ran ge must modify the second added Range
1515 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw ex ceptions or modify the range it's given
1516 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1517 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: 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
1518 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: 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
1519 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: 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
1520 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: 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
1521 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw e xceptions or modify the range it's given
1522 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in r angeCount being 1
1523 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in t he selection's last range having the specified endpoints
1524 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in t he selection's last range being the same object we added
1525 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range m ust modify the Selection's last Range
1526 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Ran ge must modify the second added Range
1527 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must no t throw exceptions or modify the range it's given
1528 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1529 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
1530 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
1531 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
1532 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.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
1533 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must n ot throw exceptions or modify the range it's given
1534 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1535 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
1536 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
1537 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
1538 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
1539 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must no t throw exceptions or modify the range it's given
1540 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1541 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 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
1542 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 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
1543 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 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
1544 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.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
1545 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must n ot throw exceptions or modify the range it's given
1546 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1547 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
1548 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
1549 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
1550 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
1551 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must n ot throw exceptions or modify the range it's given
1552 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1553 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1554 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1555 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1556 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1557 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1558 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1559 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1560 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1561 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1562 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1563 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1564 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1565 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.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
1566 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.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
1567 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.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
1568 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.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
1569 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must no t throw exceptions or modify the range it's given
1570 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1571 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.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
1572 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.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
1573 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.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
1574 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.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
1575 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1576 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1577 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.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
1578 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.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
1579 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.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
1580 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.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
1581 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must no t throw exceptions or modify the range it's given
1582 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1583 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.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
1584 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.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
1585 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.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
1586 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.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
1587 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1588 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1589 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1590 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1591 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1592 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.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
1593 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must no t throw exceptions or modify the range it's given
1594 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1595 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1596 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1597 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1598 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.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
1599 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: first addRange() must n ot throw exceptions or modify the range it's given
1600 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1601 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: 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
1602 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: 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
1603 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: 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
1604 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: 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
1605 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1606 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
1607 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
1608 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
1609 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: modifying the second ad ded range must modify the Selection's last Range
1610 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: modifying the Selection 's last Range must modify the second added Range
1611 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: first addRange() must n ot throw exceptions or modify the range it's given
1612 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1613 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: 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
1614 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: 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
1615 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: 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
1616 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: 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
1617 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1618 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1619 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
1620 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added
1621 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: modifying the second ad ded range must modify the Selection's last Range
1622 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: modifying the Selection 's last Range must modify the second added Range
1623 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: first addRange() must n ot throw exceptions or modify the range it's given
1624 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1625 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: 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
1626 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: 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
1627 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: 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
1628 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: 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
1629 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1630 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1631 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
1632 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added
1633 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: modifying the second ad ded range must modify the Selection's last Range
1634 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: modifying the Selection 's last Range must modify the second added Range
1635 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1636 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1637 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 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
1638 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.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 w ith tests if rangeCount is 0 got disallowed value 0
1639 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 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
1640 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 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
1641 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: second addRange() must not throw exceptions o r modify the range it's given
1642 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: second addRange() must result in rangeCount b eing 1
1643 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: second addRange() must result in the selectio n's last range having the specified endpoints
1644 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: second addRange() must result in the selectio n's last range being the same object we added
1645 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range
1646 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: modifying the Selection's last Range must mod ify the second added Range
1647 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
1648 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1649 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 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
1650 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.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 w ith tests if rangeCount is 0 got disallowed value 0
1651 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 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
1652 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 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
1653 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: second addRange() must not throw exceptions o r modify the range it's given
1654 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: second addRange() must result in rangeCount b eing 1
1655 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: second addRange() must result in the selectio n's last range having the specified endpoints
1656 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: second addRange() must result in the selectio n's last range being the same object we added
1657 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
1658 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: modifying the Selection's last Range must mod ify the second added Range
1659 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mu st not throw exceptions or modify the range it's given
1660 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1661 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first 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
1662 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first 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
1663 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first 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
1664 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1665 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() m ust not throw exceptions or modify the range it's given
1666 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1667 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second 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
1668 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second 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
1669 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the secon d 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
1670 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selec tion's last Range must modify the second added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1671 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exception s or modify the range it's given
1672 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1673 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: 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
1674 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: 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
1675 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: 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
1676 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.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 ra ngeCount is 0 got disallowed value 0
1677 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptio ns or modify the range it's given
1678 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1679 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: 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
1680 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: 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
1681 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: 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
1682 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.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 r angeCount is 0 got disallowed value 0
1683 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exception s or modify the range it's given
1684 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1685 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: 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
1686 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: 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
1687 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: 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
1688 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.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 ra ngeCount is 0 got disallowed value 0
1689 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptio ns or modify the range it's given
1690 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1691 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: 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
1692 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: 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
1693 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: 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
1694 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.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 r angeCount is 0 got disallowed value 0
1695 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify th e range it's given
1696 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1697 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: first 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
1698 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: first 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
1699 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: modifying the first 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
1700 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1701 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify t he range it's given
1702 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
1703 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: second addRange() must result in the selection's last r ange having the specified endpoints
1704 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: second addRange() must result in the selection's last r ange being the same object we added
1705 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: modifying the second added range must modify the Select ion's last Range
1706 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the se cond added Range
1707 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify th e range it's given
1708 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1709 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: first 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
1710 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: first 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
1711 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: modifying the first 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
1712 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1713 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify t he range it's given
1714 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
1715 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: second addRange() must result in the selection's last r ange having the specified endpoints
1716 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: second addRange() must result in the selection's last r ange being the same object we added
1717 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: modifying the second added range must modify the Select ion's last Range
1718 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the se cond added Range
1719 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
1720 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1721 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: 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
1722 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: 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
1723 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: 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
1724 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: 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
1725 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions o r modify the range it's given
1726 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1727 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: second 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
1728 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: second 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
1729 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: modifying the second 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
1730 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must mod ify the second added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1731 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
1732 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1733 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 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
1734 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 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
1735 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 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
1736 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 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
1737 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions o r modify the range it's given
1738 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1739 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: second 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
1740 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: second 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
1741 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: modifying the second 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
1742 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must mod ify the second added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1743 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw e xceptions or modify the range it's given
1744 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1745 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: 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
1746 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: 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
1747 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: 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
1748 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: 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
1749 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1750 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1751 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1752 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
1753 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
1754 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ra nge must modify the second added Range
1755 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw e xceptions or modify the range it's given
1756 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1757 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: 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
1758 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: 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
1759 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: 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
1760 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: 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
1761 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1762 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1763 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1764 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
1765 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
1766 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Ra nge must modify the second added Range
1767 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions o r modify the range it's given
1768 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1769 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: 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
1770 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: 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
1771 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[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 if range Count is 0 got disallowed value 0
1772 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: 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
1773 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
1774 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1775 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selecti on's last range having the specified endpoints
1776 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selecti on's last range being the same object we added
1777 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
1778 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must mo dify the second added Range
1779 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions o r modify the range it's given
1780 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1781 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: 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
1782 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: 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
1783 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[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 if range Count is 0 got disallowed value 0
1784 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: 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
1785 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
1786 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1787 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selecti on's last range having the specified endpoints
1788 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selecti on's last range being the same object we added
1789 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
1790 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must mo dify the second added Range
1791 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
1792 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1793 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 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
1794 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 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
1795 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 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
1796 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 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
1797 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify th e range it's given
1798 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
1799 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
1800 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: second addRange() must result in the selection's last ra nge being the same object we added
1801 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: modifying the second added range must modify the Selecti on's last Range
1802 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the sec ond added Range
1803 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
1804 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1805 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: 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
1806 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 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 w ith tests if rangeCount is 0 got disallowed value 0
1807 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: 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
1808 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: 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
1809 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions o r modify the range it's given
1810 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount b eing 1
1811 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selectio n's last range having the specified endpoints
1812 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selectio n's last range being the same object we added
1813 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
1814 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must mod ify the second added Range
1815 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: first addRange() must not throw ex ceptions or modify the range it's given
1816 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1817 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.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
1818 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.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
1819 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.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
1820 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.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
1821 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: second addRange() must not throw e xceptions or modify the range it's given
1822 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: second addRange() must result in r angeCount being 1
1823 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: second addRange() must result in t he selection's last range having the specified endpoints
1824 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: second addRange() must result in t he selection's last range being the same object we added
1825 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: modifying the second added range m ust modify the Selection's last Range
1826 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: modifying the Selection's last Ran ge must modify the second added Range
1827 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not thro w exceptions or modify the range it's given
1828 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1829 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: first 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
1830 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: first 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
1831 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first 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
1832 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 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
1833 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not thr ow exceptions or modify the range it's given
1834 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1835 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 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
1836 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 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
1837 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1838 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.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
1839 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: first addRange() must not throw exceptions or modify th e range it's given
1840 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1841 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: first 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
1842 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: first 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
1843 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: modifying the first 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
1844 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1845 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: second addRange() must not throw exceptions or modify t he range it's given
1846 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: second addRange() must result in rangeCount being 1
1847 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: second addRange() must result in the selection's last r ange having the specified endpoints
1848 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: second addRange() must result in the selection's last r ange being the same object we added
1849 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: modifying the second added range must modify the Select ion's last Range
1850 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: modifying the Selection's last Range must modify the se cond added Range
1851 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: first addRange() must not throw exceptions or modify th e range it's given
1852 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1853 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: first 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
1854 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: first 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
1855 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: modifying the first 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
1856 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1857 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: second addRange() must not throw exceptions or modify t he range it's given
1858 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: second addRange() must result in rangeCount being 1
1859 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: second addRange() must result in the selection's last r ange having the specified endpoints
1860 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: second addRange() must result in the selection's last r ange being the same object we added
1861 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: modifying the second added range must modify the Select ion's last Range
1862 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: modifying the Selection's last Range must modify the se cond added Range
1863 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: first addRange() must not throw exceptions or modify th e range it's given
1864 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1865 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: first 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
1866 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: first 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
1867 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: modifying the first 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
1868 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1869 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: second addRange() must not throw exceptions or modify t he range it's given
1870 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: second addRange() must result in rangeCount being 1
1871 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: second addRange() must result in the selection's last r ange having the specified endpoints
1872 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: second addRange() must result in the selection's last r ange being the same object we added
1873 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: modifying the second added range must modify the Select ion's last Range
1874 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: modifying the Selection's last Range must modify the se cond added Range
1875 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
1876 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
1877 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: 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
1878 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: 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
1879 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 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 go t disallowed value 0
1880 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: 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
1881 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
1882 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
1883 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: second addRange() must result in the selection's last ran ge having the specified endpoints
1884 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: second addRange() must result in the selection's last ran ge being the same object we added
1885 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: modifying the second added range must modify the Selectio n's last Range
1886 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: modifying the Selection's last Range must modify the seco nd added Range
1887 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
1888 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1889 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: 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
1890 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[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 w ith tests if rangeCount is 0 got disallowed value 0
1891 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: 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
1892 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: 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
1893 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions o r modify the range it's given
1894 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount b eing 1
1895 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: second addRange() must result in the selectio n's last range having the specified endpoints
1896 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: second addRange() must result in the selectio n's last range being the same object we added
1897 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's last Range
1898 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must mod ify the second added Range
1899 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
1900 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1901 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: 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
1902 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: 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
1903 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: 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
1904 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: 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
1905 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify th e range it's given
1906 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
1907 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: second addRange() must result in the selection's last ra nge having the specified endpoints
1908 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: second addRange() must result in the selection's last ra nge being the same object we added
1909 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: modifying the second added range must modify the Selecti on's last Range
1910 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: modifying the Selection's last Range must modify the sec ond added Range
1911 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modif y the range it's given
1912 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1913 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: first 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
1914 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: first 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
1915 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: modifying the first 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
1916 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1917 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modi fy the range it's given
1918 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1919 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: second 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
1920 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: second 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
1921 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: modifying the second 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
1922 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify th e second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1923 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or m odify the range it's given
1924 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1925 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: first 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
1926 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: first 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
1927 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: modifying the first 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
1928 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modif y the first added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1929 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
1930 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1931 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: second 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
1932 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: second 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
1933 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: modifying the second 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
1934 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modif y the second added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1935 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptio ns or modify the range it's given
1936 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1937 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
1938 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
1939 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
1940 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
1941 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw excepti ons or modify the range it's given
1942 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1943 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
1944 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
1945 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
1946 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
1947 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the ra nge it's given
1948 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
1949 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: first 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
1950 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 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 tests if r angeCount is 0 got disallowed value 0
1951 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 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 disallowed value 0
1952 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 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
1953 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the r ange it's given
1954 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
1955 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 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 rangeCount is 0 got disallowed value 0
1956 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 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 rangeCount is 0 got disallowed value 0
1957 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 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
1958 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 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
1959 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: first addRange() must not throw exceptions or modify th e range it's given
1960 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1961 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: first 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
1962 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: first 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
1963 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: modifying the first 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
1964 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1965 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: second addRange() must not throw exceptions or modify t he range it's given
1966 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: second addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1967 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last r ange having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1968 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last r ange being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1969 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: modifying the second added range must modify the Select ion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1970 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the se cond added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1971 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw excepti ons or modify the range it's given
1972 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1973 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: first 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
1974 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: first 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
1975 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: modifying the first 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
1976 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1977 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw except ions or modify the range it's given
1978 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1979 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: second 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
1980 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: second 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
1981 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: modifying the second 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
1982 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range mu st modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1983 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
1984 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1985 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1986 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1987 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1988 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1989 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must no t throw exceptions or modify the range it's given
1990 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1991 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1992 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1993 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1994 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 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
1995 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1996 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1997 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1998 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1999 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
2000 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 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
2001 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must no t throw exceptions or modify the range it's given
2002 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2003 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
2004 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
2005 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
2006 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 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
2007 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw e xceptions or modify the range it's given
2008 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2009 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2010 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2011 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2012 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2013 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
2014 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2015 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2016 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2017 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2018 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2019 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw e xceptions or modify the range it's given
2020 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2021 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2022 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2023 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2024 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2025 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2026 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2027 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2028 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2029 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2030 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2031 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: first addRange() must not throw exception s or modify the range it's given
2032 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2033 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2034 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2035 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2036 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2037 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptio ns or modify the range it's given
2038 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2039 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2040 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2041 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2042 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2043 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: first addRange() must not throw exception s or modify the range it's given
2044 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2045 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: 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
2046 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: 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
2047 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: 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
2048 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: 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
2049 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptio ns or modify the range it's given
2050 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2051 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: 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
2052 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: 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
2053 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: 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
2054 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: 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
2055 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must not t hrow exceptions or modify the range it's given
2056 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2057 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 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
2058 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 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
2059 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 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
2060 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 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
2061 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must not throw exceptions or modify the range it's given
2062 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2063 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: second 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
2064 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: second 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
2065 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: modifying the second 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
2066 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's l ast Range must modify the second added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2067 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must not t hrow exceptions or modify the range it's given
2068 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2069 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: 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
2070 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: 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
2071 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: 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
2072 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: 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
2073 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must not throw exceptions or modify the range it's given
2074 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2075 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: second 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
2076 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: second 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
2077 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: modifying the second 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
2078 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's l ast Range must modify the second added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2079 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must not throw exc eptions or modify the range it's given
2080 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2081 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 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
2082 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 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
2083 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2084 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2085 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw ex ceptions or modify the range it's given
2086 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2087 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: second 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
2088 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: second 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
2089 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: modifying the second 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
2090 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2091 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2092 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
2093 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: 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
2094 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: 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
2095 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 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 go t disallowed value 0
2096 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: 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
2097 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2098 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2099 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: second 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
2100 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: second 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
2101 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: modifying the second 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
2102 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the seco nd added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2103 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2104 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2105 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: first 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
2106 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: first 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
2107 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: modifying the first 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
2108 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2109 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2110 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2111 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: second 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
2112 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: second 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
2113 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: modifying the second 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
2114 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2115 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modif y the range it's given
2116 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2117 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: first 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
2118 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: first 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
2119 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: modifying the first 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
2120 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2121 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modi fy the range it's given
2122 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2123 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: second 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
2124 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: second 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
2125 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: modifying the second 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
2126 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify th e second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2127 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2128 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2129 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[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 test s if rangeCount is 0 got disallowed value 0
2130 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[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 test s if rangeCount is 0 got disallowed value 0
2131 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2132 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].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
2133 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2134 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
2135 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
2136 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
2137 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: modifying the second added range must modify the Sele ction's last Range
2138 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
2139 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2140 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2141 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[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 test s if rangeCount is 0 got disallowed value 0
2142 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[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 test s if rangeCount is 0 got disallowed value 0
2143 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2144 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].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
2145 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2146 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
2147 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
2148 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
2149 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: modifying the second added range must modify the Sele ction's last Range
2150 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
2151 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2152 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2153 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[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 test s if rangeCount is 0 got disallowed value 0
2154 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[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 test s if rangeCount is 0 got disallowed value 0
2155 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2156 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].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
2157 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2158 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
2159 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
2160 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
2161 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: modifying the second added range must modify the Sele ction's last Range
2162 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
2163 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
2164 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2165 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[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 test s if rangeCount is 0 got disallowed value 0
2166 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[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 test s if rangeCount is 0 got disallowed value 0
2167 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2168 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: 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
2169 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2170 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
2171 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
2172 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
2173 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: modifying the second added range must modify the Sele ction's last Range
2174 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
2175 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2176 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2177 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[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 test s if rangeCount is 0 got disallowed value 0
2178 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[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 test s if rangeCount is 0 got disallowed value 0
2179 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2180 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].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
2181 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2182 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2183 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
2184 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
2185 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: modifying the second added range must modify the Sele ction's last Range
2186 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
2187 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2188 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2189 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[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 test s if rangeCount is 0 got disallowed value 0
2190 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[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 test s if rangeCount is 0 got disallowed value 0
2191 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2192 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].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
2193 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2194 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
2195 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
2196 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
2197 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: modifying the second added range must modify the Sele ction's last Range
2198 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
2199 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2200 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2201 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[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 test s if rangeCount is 0 got disallowed value 0
2202 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[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 test s if rangeCount is 0 got disallowed value 0
2203 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2204 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].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
2205 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2206 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2207 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
2208 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
2209 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: modifying the second added range must modify the Sele ction's last Range
2210 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
2211 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
2212 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2213 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[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 test s if rangeCount is 0 got disallowed value 0
2214 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[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 test s if rangeCount is 0 got disallowed value 0
2215 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2216 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: 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
2217 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2218 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
2219 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
2220 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
2221 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: modifying the second added range must modify the Sele ction's last Range
2222 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
2223 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2224 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2225 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: first 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
2226 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: first 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
2227 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: modifying the first 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
2228 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2229 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2230 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2231 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: second 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
2232 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: second 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
2233 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: modifying the second 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
2234 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2235 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2236 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2237 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: first 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
2238 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: first 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
2239 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: modifying the first 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
2240 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2241 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2242 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2243 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: second 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
2244 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: second 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
2245 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: modifying the second 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
2246 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2247 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2248 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2249 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2250 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2251 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2252 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2253 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exception s or modify the range it's given
2254 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2255 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2256 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2257 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2258 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2259 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions o r modify the range it's given
2260 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2261 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 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
2262 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 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
2263 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 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
2264 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 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
2265 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2266 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2267 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 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
2268 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 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
2269 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 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
2270 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 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
2271 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions o r modify the range it's given
2272 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2273 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: 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
2274 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: 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
2275 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: 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
2276 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: 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
2277 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2278 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2279 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: 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
2280 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: 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
2281 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: 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
2282 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: 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
2283 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions o r modify the range it's given
2284 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2285 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: 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
2286 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: 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
2287 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: 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
2288 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: 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
2289 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2290 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2291 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: 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
2292 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: 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
2293 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: 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
2294 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: 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
2295 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
2296 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2297 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 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
2298 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 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
2299 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 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
2300 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 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
2301 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: second addRange() must not throw exception s or modify the range it's given
2302 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: second addRange() must result in rangeCoun t being 1
2303 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: second addRange() must result in the selec tion's last range having the specified endpoints
2304 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: second addRange() must result in the selec tion's last range being the same object we added
2305 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: modifying the second added range must modi fy the Selection's last Range
2306 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
2307 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2308 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2309 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2310 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2311 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2312 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2313 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: second addRange() must not throw exception s or modify the range it's given
2314 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: second addRange() must result in rangeCoun t being 1
2315 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: second addRange() must result in the selec tion's last range having the specified endpoints
2316 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: second addRange() must result in the selec tion's last range being the same object we added
2317 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: modifying the second added range must modi fy the Selection's last Range
2318 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range
2319 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2320 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2321 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2322 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2323 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2324 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2325 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: second addRange() must not throw exception s or modify the range it's given
2326 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: second addRange() must result in rangeCoun t being 1
2327 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: second addRange() must result in the selec tion's last range having the specified endpoints
2328 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: second addRange() must result in the selec tion's last range being the same object we added
2329 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: modifying the second added range must modi fy the Selection's last Range
2330 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range
2331 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: first addRange() must not throw exceptions or modify the range i t's given
2332 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
2333 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2334 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 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 rangeC ount is 0 got disallowed value 0
2335 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 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 disal lowed value 0
2336 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 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 disal lowed value 0
2337 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: second addRange() must not throw exceptions or modify the range it's given
2338 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: second addRange() must result in rangeCount being 1
2339 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: second addRange() must result in the selection's last range havi ng the specified endpoints
2340 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: second addRange() must result in the selection's last range bein g the same object we added
2341 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: modifying the second added range must modify the Selection's las t Range
2342 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: modifying the Selection's last Range must modify the second adde d Range
2343 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: first addRange() must not throw exceptions or modify the range i t's given
2344 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
2345 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2346 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 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 rangeC ount is 0 got disallowed value 0
2347 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 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 disal lowed value 0
2348 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 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 disal lowed value 0
2349 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: second addRange() must not throw exceptions or modify the range it's given
2350 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: second addRange() must result in rangeCount being 1
2351 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: second addRange() must result in the selection's last range havi ng the specified endpoints
2352 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: second addRange() must result in the selection's last range bein g the same object we added
2353 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: modifying the second added range must modify the Selection's las t Range
2354 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: modifying the Selection's last Range must modify the second adde d Range
2355 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw except ions or modify the range it's given
2356 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2357 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2358 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2359 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2360 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2361 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw excep tions or modify the range it's given
2362 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2363 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2364 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2365 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2366 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2367 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
2368 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
2369 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: 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
2370 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: 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
2371 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 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 d isallowed value 0
2372 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: 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
2373 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
2374 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2375 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: 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
2376 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 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 r angeCount is 0 got disallowed value 0
2377 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 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
2378 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 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
2379 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
2380 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
2381 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 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
2382 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 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
2383 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 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
2384 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 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
2385 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: second addRange() must not throw exceptions or modify the ra nge it's given
2386 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2387 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 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
2388 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 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
2389 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 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
2390 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.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
2391 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: first addRange() must not throw exceptions or modify the range it's given
2392 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
2393 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2394 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2395 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2396 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2397 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: second addRange() must not throw exceptions or modify the range it's given
2398 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: second addRange() must result in rangeCount being 1
2399 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: second addRange() must result in the selection's last range having the spe cified endpoints
2400 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2401 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: modifying the second added range must modify the Selection's last Range
2402 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: modifying the Selection's last Range must modify the second added Range
2403 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: first addRange() must not throw exceptions or modify the range it's given
2404 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
2405 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2406 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2407 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2408 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2409 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: second addRange() must not throw exceptions or modify the range it's given
2410 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: second addRange() must result in rangeCount being 1
2411 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: second addRange() must result in the selection's last range having the spe cified endpoints
2412 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2413 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: modifying the second added range must modify the Selection's last Range
2414 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: modifying the Selection's last Range must modify the second added Range
2415 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: first addRange() must not throw exceptions or modify the range i t's given
2416 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
2417 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2418 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 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 rangeC ount is 0 got disallowed value 0
2419 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 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 disal lowed value 0
2420 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 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 disal lowed value 0
2421 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
2422 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
2423 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2424 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: second addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2425 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: modifying the second added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2426 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: modifying the Selection's last Range must modify the second adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2427 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: first addRange() must not throw exceptions or modify the range i t's given
2428 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
2429 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2430 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 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 rangeC ount is 0 got disallowed value 0
2431 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 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 disal lowed value 0
2432 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 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 disal lowed value 0
2433 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
2434 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
2435 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2436 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: second addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2437 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: modifying the second added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2438 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: modifying the Selection's last Range must modify the second adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2439 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2440 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2441 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].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 tes ts if rangeCount is 0 got disallowed value 0
2442 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].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 tes ts if rangeCount is 0 got disallowed value 0
2443 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 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
2444 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 with tests if rangeCount is 0 got disallowed value 0
2445 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modif y the range it's given
2446 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2447 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's las t range having the specified endpoints
2448 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's las t range being the same object we added
2449 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Sel ection's last Range
2450 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
2451 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2452 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2453 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: 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
2454 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, 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 tes ts if rangeCount is 0 got disallowed value 0
2455 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: 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
2456 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 with tests if rangeCount is 0 got disallowed value 0
2457 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modif y the range it's given
2458 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2459 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's las t range having the specified endpoints
2460 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's las t range being the same object we added
2461 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Sel ection's last Range
2462 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
2463 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
2464 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
2465 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2466 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2467 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2468 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2469 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
2470 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
2471 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range hav ing the specified endpoints
2472 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range bei ng the same object we added
2473 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's la st Range
2474 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second add ed Range
2475 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
2476 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
2477 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: first addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2478 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: first addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2479 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: modifying the first added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2480 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: modifying the Selection's last Range must modify the first adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2481 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
2482 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: second addRange() must result in rangeCount being 1
2483 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: second addRange() must result in the selection's last range hav ing the specified endpoints
2484 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: second addRange() must result in the selection's last range bei ng the same object we added
2485 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: modifying the second added range must modify the Selection's la st Range
2486 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: modifying the Selection's last Range must modify the second add ed Range
2487 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
2488 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCoun t must be 1 expected 1 but got 0
2489 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the speci fied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2490 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same o bject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2491 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2492 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2493 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
2494 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
2495 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the spec ified endpoints
2496 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2497 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
2498 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
2499 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: first addRange() must not throw exceptions or modify the range i t's given
2500 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
2501 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2502 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 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 with tests if rangeC ount is 0 got disallowed value 0
2503 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 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 disal lowed value 0
2504 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 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 disal lowed value 0
2505 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
2506 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: second addRange() must result in rangeCount being 1
2507 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: second addRange() must result in the selection's last range havi ng the specified endpoints
2508 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: second addRange() must result in the selection's last range bein g the same object we added
2509 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: modifying the second added range must modify the Selection's las t Range
2510 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: modifying the Selection's last Range must modify the second adde d Range
2511 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2512 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2513 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2514 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 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 test s if rangeCount is 0 got disallowed value 0
2515 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2516 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 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
2517 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
2518 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: second addRange() must result in rangeCount being 1
2519 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
2520 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added
2521 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: modifying the second added range must modify the Sele ction's last Range
2522 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: modifying the Selection's last Range must modify the second added Range
2523 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or mod ify the range it's given
2524 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2525 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: 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
2526 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: 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
2527 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: 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
2528 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 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
2529 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or mo dify the range it's given
2530 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2531 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 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
2532 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 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
2533 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: modifying the second 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
2534 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
2535 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: first addRange() must not throw exceptions or modify the range it's given
2536 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
2537 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2538 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2539 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2540 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2541 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: second addRange() must not throw exceptions or modify the range it's given
2542 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: second addRange() must result in rangeCount being 1
2543 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: second addRange() must result in the selection's last range having the spe cified endpoints
2544 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: second addRange() must result in the selection's last range being the same object we added
2545 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: modifying the second added range must modify the Selection's last Range
2546 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: modifying the Selection's last Range must modify the second added Range
2547 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: first addRange() must not throw exceptions or modify the range it's given
2548 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
2549 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2550 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2551 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2552 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2553 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: second addRange() must not throw exceptions or modify the range it's given
2554 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: second addRange() must result in rangeCount being 1
2555 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: second addRange() must result in the selection's last range having the spe cified endpoints
2556 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: second addRange() must result in the selection's last range being the same object we added
2557 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: modifying the second added range must modify the Selection's last Range
2558 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: modifying the Selection's last Range must modify the second added Range
2559 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: first addRange() must not throw exceptions or modify the range it's given
2560 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
2561 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2562 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2563 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2564 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2565 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: second addRange() must not throw exceptions or modify the range it's given
2566 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: second addRange() must result in rangeCount being 1
2567 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: second addRange() must result in the selection's last range having the spe cified endpoints
2568 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: second addRange() must result in the selection's last range being the same object we added
2569 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: modifying the second added range must modify the Selection's last Range
2570 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: modifying the Selection's last Range must modify the second added Range
2571 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
2572 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2573 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range having the specif ied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2574 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range being the same ob ject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2575 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Selection's last Range asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2576 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2577 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
2578 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
2579 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range having the speci fied endpoints
2580 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range being the same o bject we added
2581 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the Selection's last Range
2582 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range
2583 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range i t's given
2584 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
2585 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2586 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[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 with tests if rangeC ount is 0 got disallowed value 0
2587 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
2588 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 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 disal lowed value 0
2589 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given
2590 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
2591 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range havi ng the specified endpoints
2592 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range bein g the same object we added
2593 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's las t Range
2594 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second adde d Range
2595 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
2596 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCoun t must be 1 expected 1 but got 0
2597 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range having the speci fied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2598 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range being the same o bject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2599 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's last Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2600 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2601 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given
2602 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
2603 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range having the spec ified endpoints
2604 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2605 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modify the Selection's last Range
2606 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range
2607 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: first addRange() must not throw exceptions or modify the range it's gi ven
2608 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
2609 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2610 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: first addRange() must result in the selection's last range being the s ame object we added assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2611 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 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
2612 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 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
2613 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: second addRange() must not throw exceptions or modify the range it's g iven
2614 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: ran geCount must be 1 expected 1 but got 0
2615 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 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
2616 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 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
2617 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: modifying the second added range must modify the Selection's last Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2618 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: modifying the Selection's last Range must modify the second added Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2619 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: first addRange() must not throw exceptions or modify the range it' s given
2620 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2621 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
2622 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
2623 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
2624 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
2625 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: second addRange() must not throw exceptions or modify the range it 's given
2626 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2627 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2628 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2629 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
2630 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
2631 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: first addRange() must not throw exceptions or modify the ra nge it's given
2632 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: first addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2633 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: first 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
2634 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: first 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
2635 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: 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
2636 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: 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
2637 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: second addRange() must not throw exceptions or modify the r ange it's given
2638 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: second addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
2639 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: 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
2640 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: 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
2641 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: 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
2642 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: 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
2643 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : first addRange() must not throw exceptions or modify the range it's given
2644 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : first addRange() must result in rangeCount being 1 assert_equals: rangeCount m ust be 1 expected 1 but got 0
2645 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : first addRange() must result in the selection's last range having the specifie d endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2646 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : first addRange() must result in the selection's last range being the same obje ct we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2647 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 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 disallowed value 0
2648 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2649 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : second addRange() must not throw exceptions or modify the range it's given
2650 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2651 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : second addRange() must result in the selection's last range having the specifi ed endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2652 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : second addRange() must result in the selection's last range being the same obj ect we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2653 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 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
2654 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 is 0 got disallowed value 0
2655 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: first addRange() must not throw exceptions or modify the range it's given
2656 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
2657 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2658 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2659 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2660 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2661 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: second addRange() must not throw exceptions or modify the range it's given
2662 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCo unt must be 1 expected 1 but got 0
2663 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: second addRange() must result in the selection's last range having the spe cified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2664 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 with tests if rangeCount is 0 got disallowed value 0
2665 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: modifying the second added range must modify the Selection's last Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2666 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: modifying the Selection's last Range must modify the second added Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2667 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the r ange it's given
2668 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2669 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2670 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2671 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 tests if rangeCount is 0 got disallowed value 0
2672 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 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
2673 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2674 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2675 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
2676 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
2677 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 tests if rangeCount is 0 go t disallowed value 0
2678 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
2679 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptions o r modify the range it's given
2680 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2681 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: 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
2682 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: 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
2683 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: 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
2684 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: 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
2685 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
2686 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2687 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: 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
2688 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: 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
2689 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: 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
2690 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: 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
2691 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptions o r modify the range it's given
2692 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2693 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: 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
2694 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: 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
2695 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: 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
2696 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: 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
2697 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2698 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2699 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: 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
2700 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: 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
2701 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: 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
2702 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: 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
2703 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
2704 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2705 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2706 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2707 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2708 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 with tests if rangeCount is 0 got disallowed value 0
2709 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modif y the range it's given
2710 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2711 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2712 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2713 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2714 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 i s 0 got disallowed value 0
2715 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2716 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2717 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2718 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2719 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2720 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 with tests if rangeCount is 0 got disallowed value 0
2721 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modif y the range it's given
2722 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2723 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2724 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2725 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: 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
2726 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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 i s 0 got disallowed value 0
2727 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: first addRange() must not throw exceptions or modify the ran ge it's given
2728 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
2729 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: 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
2730 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: 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
2731 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: 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
2732 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: 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
2733 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: second addRange() must not throw exceptions or modify the ra nge it's given
2734 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2735 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: 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
2736 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: 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
2737 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: 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
2738 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: 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
2739 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: first addRange() must not throw exceptions or modify the ran ge it's given
2740 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
2741 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: 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
2742 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: 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
2743 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 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 d isallowed value 0
2744 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: 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
2745 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: second addRange() must not throw exceptions or modify the ra nge it's given
2746 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2747 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: 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
2748 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: 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
2749 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: 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
2750 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: 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
2751 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: first addRange() must not throw exceptions or modify the range it's given
2752 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2753 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 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
2754 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 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
2755 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 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
2756 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 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
2757 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: second addRange() must not throw exceptions or modify the range it's given
2758 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2759 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 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
2760 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 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
2761 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 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
2762 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 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
2763 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: first addRange() must not throw exceptions or modify the range it's given
2764 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2765 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: 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
2766 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: 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
2767 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: 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
2768 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: 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
2769 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: second addRange() must not throw exceptions or modify the range it's given
2770 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2771 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: 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
2772 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: 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
2773 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: 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
2774 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: 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
2775 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: first addRange() must not throw exceptions or modify t he range it's given
2776 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
2777 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: first addRange() must result in the selection's last r ange having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2778 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: first addRange() must result in the selection's last r ange being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2779 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: modifying the first added range must modify the Select ion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2780 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: modifying the Selection's last Range must modify the f irst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2781 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
2782 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: second addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2783 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2784 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 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 test s if rangeCount is 0 got disallowed value 0
2785 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: modifying the second added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2786 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: modifying the Selection's last Range must modify the s econd added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2787 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2788 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] 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
2789 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range having the specif ied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2790 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range being the same ob ject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2791 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modify the Selection's last Range asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2792 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2793 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2794 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCoun t must be 1 expected 1 but got 0
2795 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range having the speci fied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2796 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range being the same o bject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2797 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modify the Selection's last Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2798 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2799 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2800 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
2801 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2802 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2803 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
2804 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
2805 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: second addRange() must not throw exceptions or modify the rang e it's given
2806 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
2807 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2808 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2809 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: modifying the second added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
2810 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
2811 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: first addRange() must not throw exceptions or modify the range it's gi ven
2812 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
2813 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2814 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: first addRange() must result in the selection's last range being the s ame object we added assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2815 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 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
2816 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 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
2817 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: second addRange() must not throw exceptions or modify the range it's g iven
2818 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: second addRange() must result in rangeCount being 1 assert_equals: ran geCount must be 1 expected 1 but got 0
2819 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 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
2820 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 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
2821 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: modifying the second added range must modify the Selection's last Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2822 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: modifying the Selection's last Range must modify the second added Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2823 Harness: the test ran to completion.
2824
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698