@@ -29,10 +29,11 @@
@implementation TestsAppDelegate (OFXMLElementTests)
- (void)XMLElementTests
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFXMLElement *elem[4];
+ OFArray *a;
TEST(@"+[elementWithName:]",
(elem[0] = [OFXMLElement elementWithName: @"foo"]) &&
[[elem[0] stringValue] isEqual: @""])
@@ -114,9 +115,15 @@
@""] &&
R([elem[2] addChild: [OFXMLElement elementWithName: @"bar"
namespace: @"urn:objfw:test"]]) &&
[[elem[2] stringValue] isEqual:
@""])
+
+ TEST(@"-[elementsForName:namespace:]",
+ (a = [elem[2] elementsForName: @"bar"
+ namespace: @"urn:objfw:test"]) &&
+ [a count] == 1 && [[[a firstObject] stringValue] isEqual:
+ @""])
[pool drain];
}
@end