Remove Tree Enumerator since it was superseded by the Node Iterator implementation

This commit is contained in:
iska
2015-05-28 01:22:29 +02:00
parent 0fa394b911
commit cd6e8bf4fc
7 changed files with 22 additions and 126 deletions
+17 -21
View File
@@ -104,14 +104,6 @@
XCTAssertEqualObjects([result valueForKey:@"name"], expected);
}
- (void)testSimpleTreeReversed
{
// HTMLElement *tree = self.simpleTree;
// NSArray *result = tree.reverseTreeEnumerator.allObjects;
// NSArray *expected = @[@"div", @"c", @"b", @"a"];
// XCTAssertEqualObjects([result valueForKey:@"name"], expected);
}
- (void)testNestedSimpleTree
{
HTMLElement *tree = self.nestedSimpleTree;
@@ -120,14 +112,6 @@
XCTAssertEqualObjects([result valueForKey:@"name"], expected);
}
- (void)testNestedSimpleTreeReversed
{
// HTMLElement *tree = self.nestedSimpleTree;
// NSArray *result = tree.reverseTreeEnumerator.allObjects;
// NSArray *expected = @[@"div", @"div", @"c", @"b", @"a", @"div", @"c", @"b", @"a"];
// XCTAssertEqualObjects([result valueForKey:@"name"], expected);
}
- (void)testComplexSimpleTree
{
HTMLElement *tree = self.complexTree;
@@ -136,12 +120,24 @@
XCTAssertEqualObjects([result valueForKey:@"name"], expected);
}
- (void)testComplexSimpleTreeReversed
- (void)testNextPreviousIteration
{
// HTMLElement *tree = self.complexTree;
// NSArray *result = tree.reverseTreeEnumerator.allObjects;
// NSArray *expected = @[@"div", @"div", @"c", @"b", @"a", @"e", @"f", @"div", @"div", @"c", @"b", @"a"];
// XCTAssertEqualObjects([result valueForKey:@"name"], expected);
HTMLElement *tree = self.simpleTree;
HTMLNodeIterator *iterator = tree.nodeIterator;
XCTAssertEqualObjects(iterator.previousNode, nil);
XCTAssertEqualObjects(iterator.nextNode.name, @"div");
XCTAssertEqualObjects(iterator.nextNode.name, @"a");
XCTAssertEqualObjects(iterator.previousNode.name, @"a");
XCTAssertEqualObjects(iterator.previousNode.name, @"div");
XCTAssertEqualObjects(iterator.nextNode.name, @"div");
XCTAssertEqualObjects(iterator.nextNode.name, @"a");
XCTAssertEqualObjects(iterator.nextNode.name, @"b");
XCTAssertEqualObjects(iterator.nextNode.name, @"c");
XCTAssertEqualObjects(iterator.previousNode.name, @"c");
XCTAssertEqualObjects(iterator.previousNode.name, @"b");
XCTAssertEqualObjects(iterator.previousNode.name, @"a");
XCTAssertEqualObjects(iterator.previousNode.name, @"div");
}
@end