diff --git a/Tests/HTMLRangeTests.m b/Tests/HTMLRangeTests.m
index bf70ca5..48e5fe0 100644
--- a/Tests/HTMLRangeTests.m
+++ b/Tests/HTMLRangeTests.m
@@ -91,10 +91,10 @@
{
HTMLRange *range = [[HTMLRange alloc] initWithDowcument:_document];
- XCTAssertEqual(range.startContainer, _document);
+ XCTAssertEqualObjects(range.startContainer, _document);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _document);
+ XCTAssertEqualObjects(range.endContainer, _document);
XCTAssertEqual(range.endOffset, 0);
}
@@ -111,9 +111,9 @@
// collapsed range
[range setStartNode:_paragraphText startOffset:4];
- XCTAssertEqual(range.startContainer, _paragraphText);
+ XCTAssertEqualObjects(range.startContainer, _paragraphText);
XCTAssertEqual(range.startOffset, 4);
- XCTAssertEqual(range.endContainer, _paragraphText);
+ XCTAssertEqualObjects(range.endContainer, _paragraphText);
XCTAssertEqual(range.endOffset, 4);
//
Title
Hello
@@ -121,9 +121,9 @@
// s e
[range setStartNode:_title startOffset:2];
- XCTAssertEqual(range.startContainer, _title);
+ XCTAssertEqualObjects(range.startContainer, _title);
XCTAssertEqual(range.startOffset, 2);
- XCTAssertEqual(range.endContainer, _paragraphText);
+ XCTAssertEqualObjects(range.endContainer, _paragraphText);
XCTAssertEqual(range.endOffset, 4);
}
@@ -139,9 +139,9 @@
// s e
[range setEndNode:_title endOffset:4];
- XCTAssertEqual(range.startContainer, _document);
+ XCTAssertEqualObjects(range.startContainer, _document);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _title);
+ XCTAssertEqualObjects(range.endContainer, _title);
XCTAssertEqual(range.endOffset, 4);
// Title
Hello
@@ -149,9 +149,9 @@
// s e
[range setStartNode:_title startOffset:3];
- XCTAssertEqual(range.startContainer, _title);
+ XCTAssertEqualObjects(range.startContainer, _title);
XCTAssertEqual(range.startOffset, 3);
- XCTAssertEqual(range.endContainer, _title);
+ XCTAssertEqualObjects(range.endContainer, _title);
XCTAssertEqual(range.endOffset, 4);
// Title
Hello
@@ -159,9 +159,9 @@
// collapsed range
[range setEndNode:_title endOffset:0];
- XCTAssertEqual(range.startContainer, _title);
+ XCTAssertEqualObjects(range.startContainer, _title);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _title);
+ XCTAssertEqualObjects(range.endContainer, _title);
XCTAssertEqual(range.endOffset, 0);
}
@@ -182,9 +182,9 @@
[range setStartBeforeNode:_paragraphText];
- XCTAssertEqual(range.startContainer, _p);
+ XCTAssertEqualObjects(range.startContainer, _p);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _paragraphText);
+ XCTAssertEqualObjects(range.endContainer, _paragraphText);
XCTAssertEqual(range.endOffset, 4);
// Title
Hello
@@ -200,9 +200,9 @@
[range setStartBeforeNode:_p];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _paragraphText);
+ XCTAssertEqualObjects(range.endContainer, _paragraphText);
XCTAssertEqual(range.endOffset, 4);
// Title
Hello
@@ -218,9 +218,9 @@
[range setStartBeforeNode:_h1];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _paragraphText);
+ XCTAssertEqualObjects(range.endContainer, _paragraphText);
XCTAssertEqual(range.endOffset, 4);
// Title
Hello
@@ -236,9 +236,9 @@
[range setStartBeforeNode:_div2];
- XCTAssertEqual(range.startContainer, _div1);
+ XCTAssertEqualObjects(range.startContainer, _div1);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 0);
// Title
Hello
@@ -254,9 +254,9 @@
[range setStartBeforeNode:_div1];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 2);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 0);
}
@@ -277,9 +277,9 @@
[range setStartAfterNode:_paragraphText];
- XCTAssertEqual(range.startContainer, _p);
+ XCTAssertEqualObjects(range.startContainer, _p);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _p);
+ XCTAssertEqualObjects(range.endContainer, _p);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
@@ -295,9 +295,9 @@
[range setStartAfterNode:_p];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 2);
- XCTAssertEqual(range.endContainer, _document.body);
+ XCTAssertEqualObjects(range.endContainer, _document.body);
XCTAssertEqual(range.endOffset, 2);
// Title
Hello
@@ -313,9 +313,9 @@
[range setStartAfterNode:_h1];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _paragraphText);
+ XCTAssertEqualObjects(range.endContainer, _paragraphText);
XCTAssertEqual(range.endOffset, 4);
// Title
Hello
@@ -331,9 +331,9 @@
[range setStartAfterNode:_div2];
- XCTAssertEqual(range.startContainer, _div1);
+ XCTAssertEqualObjects(range.startContainer, _div1);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _div1);
+ XCTAssertEqualObjects(range.endContainer, _div1);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
@@ -349,9 +349,9 @@
[range setStartAfterNode:_firstText];
- XCTAssertEqual(range.startContainer, _div2);
+ XCTAssertEqualObjects(range.startContainer, _div2);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 0);
}
@@ -372,9 +372,9 @@
[range setEndBeforeNode:_paragraphText];
- XCTAssertEqual(range.startContainer, _p);
+ XCTAssertEqualObjects(range.startContainer, _p);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _p);
+ XCTAssertEqualObjects(range.endContainer, _p);
XCTAssertEqual(range.endOffset, 0);
// Title
Hello
@@ -390,9 +390,9 @@
[range setEndBeforeNode:_p];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _document.body);
+ XCTAssertEqualObjects(range.endContainer, _document.body);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
@@ -408,9 +408,9 @@
[range setEndBeforeNode:_h1];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _document.body);
+ XCTAssertEqualObjects(range.endContainer, _document.body);
XCTAssertEqual(range.endOffset, 0);
// Title
Hello
@@ -426,9 +426,9 @@
[range setEndBeforeNode:_firstComment];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _div2);
+ XCTAssertEqualObjects(range.endContainer, _div2);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
@@ -444,9 +444,9 @@
[range setEndBeforeNode:_secondText];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, _firstText.length);
- XCTAssertEqual(range.endContainer, _div2);
+ XCTAssertEqualObjects(range.endContainer, _div2);
XCTAssertEqual(range.endOffset, 2);
}
@@ -467,9 +467,9 @@
[range setEndAfterNode:_paragraphText];
- XCTAssertEqual(range.startContainer, _paragraphText);
+ XCTAssertEqualObjects(range.startContainer, _paragraphText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _p);
+ XCTAssertEqualObjects(range.endContainer, _p);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
@@ -485,9 +485,9 @@
[range setEndAfterNode:_p];
- XCTAssertEqual(range.startContainer, _paragraphText);
+ XCTAssertEqualObjects(range.startContainer, _paragraphText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _document.body);
+ XCTAssertEqualObjects(range.endContainer, _document.body);
XCTAssertEqual(range.endOffset, 2);
// Title
Hello
@@ -503,9 +503,9 @@
[range setEndAfterNode:_h1];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _document.body);
+ XCTAssertEqualObjects(range.endContainer, _document.body);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
@@ -521,9 +521,9 @@
[range setEndAfterNode:_div2];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, _firstText.length);
- XCTAssertEqual(range.endContainer, _div1);
+ XCTAssertEqualObjects(range.endContainer, _div1);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
@@ -539,9 +539,9 @@
[range setEndAfterNode:_firstComment];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, _firstText.length);
- XCTAssertEqual(range.endContainer, _div2);
+ XCTAssertEqualObjects(range.endContainer, _div2);
XCTAssertEqual(range.endOffset, 2);
}
@@ -569,9 +569,9 @@
[range setEndNode:_paragraphText endOffset:4];
[range collapseToStart];
- XCTAssertEqual(range.startContainer, _title);
+ XCTAssertEqualObjects(range.startContainer, _title);
XCTAssertEqual(range.startOffset, 2);
- XCTAssertEqual(range.endContainer, _title);
+ XCTAssertEqualObjects(range.endContainer, _title);
XCTAssertEqual(range.endOffset, 2);
XCTAssertTrue(range.isCollapsed);
}
@@ -588,9 +588,9 @@
[range setEndNode:_paragraphText endOffset:4];
[range collapseToEnd];
- XCTAssertEqual(range.startContainer, _paragraphText);
+ XCTAssertEqualObjects(range.startContainer, _paragraphText);
XCTAssertEqual(range.startOffset, 4);
- XCTAssertEqual(range.endContainer, _paragraphText);
+ XCTAssertEqualObjects(range.endContainer, _paragraphText);
XCTAssertEqual(range.endOffset, 4);
XCTAssertTrue(range.isCollapsed);
}
@@ -602,49 +602,49 @@
// Title
Hello
First textSecond text
<--Second comment-->
// ----------
[range selectNode:_firstText];
- XCTAssertEqual(range.startContainer, _div2);
+ XCTAssertEqualObjects(range.startContainer, _div2);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _div2);
+ XCTAssertEqualObjects(range.endContainer, _div2);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
First textSecond text
<--Second comment-->
// --------------------
[range selectNode:_firstComment];
- XCTAssertEqual(range.startContainer, _div2);
+ XCTAssertEqualObjects(range.startContainer, _div2);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _div2);
+ XCTAssertEqualObjects(range.endContainer, _div2);
XCTAssertEqual(range.endOffset, 2);
// Title
Hello
First textSecond text
<--Second comment-->
// -----------------------------------------------------------------------------------
[range selectNode:_div1];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 2);
- XCTAssertEqual(range.endContainer, _document.body);
+ XCTAssertEqualObjects(range.endContainer, _document.body);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
First textSecond text
<--Second comment-->
// ----------------------------------------------------
[range selectNode:_div2];
- XCTAssertEqual(range.startContainer, _div1);
+ XCTAssertEqualObjects(range.startContainer, _div1);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _div1);
+ XCTAssertEqualObjects(range.endContainer, _div1);
XCTAssertEqual(range.endOffset, 1);
// Title
Hello
First textSecond text
<--Second comment-->
// --------------------
[range selectNode:_secondComment];
- XCTAssertEqual(range.startContainer, _div1);
+ XCTAssertEqualObjects(range.startContainer, _div1);
XCTAssertEqual(range.startOffset, 1);
- XCTAssertEqual(range.endContainer, _div1);
+ XCTAssertEqualObjects(range.endContainer, _div1);
XCTAssertEqual(range.endOffset, 2);
// Title
Hello
First textSecond text
<--Second comment-->
// --------------
[range selectNode:_h1];
- XCTAssertEqual(range.startContainer, _document.body);
+ XCTAssertEqualObjects(range.startContainer, _document.body);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _document.body);
+ XCTAssertEqualObjects(range.endContainer, _document.body);
XCTAssertEqual(range.endOffset, 1);
}
@@ -655,49 +655,49 @@
// Title
Hello
First textSecond text
<--Second comment-->
// ----------
[range selectNodeContents:_firstText];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, _firstText.length);
// Title
Hello
First textSecond text
<--Second comment-->
// -------------
[range selectNodeContents:_firstComment];
- XCTAssertEqual(range.startContainer, _firstComment);
+ XCTAssertEqualObjects(range.startContainer, _firstComment);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _firstComment);
+ XCTAssertEqualObjects(range.endContainer, _firstComment);
XCTAssertEqual(range.endOffset, _firstComment.length);
// Title
Hello
First textSecond text
<--Second comment-->
// ------------------------------------------------------------------------
[range selectNodeContents:_div1];
- XCTAssertEqual(range.startContainer, _div1);
+ XCTAssertEqualObjects(range.startContainer, _div1);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _div1);
+ XCTAssertEqualObjects(range.endContainer, _div1);
XCTAssertEqual(range.endOffset, 2);
// Title
Hello
First textSecond text
<--Second comment-->
// -----------------------------------------
[range selectNodeContents:_div2];
- XCTAssertEqual(range.startContainer, _div2);
+ XCTAssertEqualObjects(range.startContainer, _div2);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _div2);
+ XCTAssertEqualObjects(range.endContainer, _div2);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
First textSecond text
<--Second comment-->
// --------------
[range selectNodeContents:_secondComment];
- XCTAssertEqual(range.startContainer, _secondComment);
+ XCTAssertEqualObjects(range.startContainer, _secondComment);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _secondComment);
+ XCTAssertEqualObjects(range.endContainer, _secondComment);
XCTAssertEqual(range.endOffset, _secondComment.length);
// Title
Hello
First textSecond text
<--Second comment-->
// -----
[range selectNodeContents:_h1];
- XCTAssertEqual(range.startContainer, _h1);
+ XCTAssertEqualObjects(range.startContainer, _h1);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _h1);
+ XCTAssertEqualObjects(range.endContainer, _h1);
XCTAssertEqual(range.endOffset, 1);
}
@@ -891,27 +891,27 @@
// |________|
[_firstText appendData:@" New Text"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 10);
// Title
Hello
New text New TextSecond text
<--Second comment-->
// |______|
[_firstText replaceDataInRange:NSMakeRange(0, 5) withData:@"New"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 8);
// Title
Hello
New TextSecond text
<--Second comment-->
// |
[_firstText setData:@"New Text"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 0);
// Title
Hello
New TextSecond text
<--Second comment-->
@@ -922,18 +922,18 @@
// |_____|
[_firstText deleteDataInRange:NSMakeRange(3, 1)];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 7);
// Title
Hello
NewNewTextSecond text
<--Second comment-->
// |________|
[_firstText insertData:@"New" atOffset:3];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 10);
// Title
Hello
NewNewTextSecond text
<--Second comment-->
@@ -944,36 +944,36 @@
// |_____|
[_firstText insertData:@"Prefix" atOffset:0];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 9);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 16);
// Title
Hello
PrefixNewTextSecond text
<--Second comment-->
// |_____|
[_firstText deleteDataInRange:NSMakeRange(6, 3)];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 6);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 13);
// Title
Hello
PreABCDTextSecond text
<--Second comment-->
// |______|
[_firstText replaceDataInRange:NSMakeRange(3, 6) withData:@"ABCD"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 3);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 11);
// Title
Hello
Pre TextSecond text
<--Second comment-->
// |___|
[_firstText replaceDataInRange:NSMakeRange(3, 4) withData:@" "];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 3);
- XCTAssertEqual(range.endContainer, _firstText);
+ XCTAssertEqualObjects(range.endContainer, _firstText);
XCTAssertEqual(range.endOffset, 8);
}
@@ -990,27 +990,27 @@
// |____________________________________|
[_firstText appendData:@" New Text"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 5);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
New text New TextSecond text
<--Second comment-->
// |______________________________________|
[_firstText replaceDataInRange:NSMakeRange(0, 5) withData:@"New"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
New TextSecond text
<--Second comment-->
// |_____________________________|
[_firstText setData:@"New Text"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
@@ -1018,18 +1018,18 @@
// |____________________________|
[_firstText deleteDataInRange:NSMakeRange(3, 1)];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
NewNewTextSecond text
<--Second comment-->
// |_______________________________|
[_firstText insertData:@"New" atOffset:3];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 0);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
NewNewTextSecond text
<--Second comment-->
@@ -1040,54 +1040,54 @@
// |____________________________|
[_firstText insertData:@"Prefix" atOffset:0];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 9);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
PrefixNewTextSecond text
<--Second comment-->
// |____________________________|
[_firstText deleteDataInRange:NSMakeRange(6, 3)];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 6);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
PreABCDTextSecond text
<--Second comment-->
// |_____________________________|
[_firstText replaceDataInRange:NSMakeRange(3, 6) withData:@"ABCD"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 3);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
Pre TextSecond text
<--Second comment-->
// |__________________________|
[_firstText replaceDataInRange:NSMakeRange(3, 4) withData:@" "];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 3);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 3);
// Title
Hello
Pre TextPrefixSecond text
<--Second comment-->
// |________________________________|
[_secondText insertData:@"Prefix" atOffset:0];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 3);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 9);
// Title
Hello
Pre TextPrefixSecond text
<--Second comment-->
// |___________________|
[_firstComment setData:@"X"];
- XCTAssertEqual(range.startContainer, _firstText);
+ XCTAssertEqualObjects(range.startContainer, _firstText);
XCTAssertEqual(range.startOffset, 3);
- XCTAssertEqual(range.endContainer, _secondText);
+ XCTAssertEqualObjects(range.endContainer, _secondText);
XCTAssertEqual(range.endOffset, 9);
}