@@ -32,60 +32,60 @@
OFXMLElement *elem[4];
OFArray *a;
TEST(@"+[elementWithName:]",
(elem[0] = [OFXMLElement elementWithName: @"foo"]) &&
- [[elem[0] stringValue] isEqual: @""])
+ [[elem[0] XMLString] isEqual: @""])
TEST(@"+[elementWithName:stringValue:]",
(elem[1] = [OFXMLElement elementWithName: @"foo"
stringValue: @"b&ar"]) &&
- [[elem[1] stringValue] isEqual: @"b&ar"])
+ [[elem[1] XMLString] isEqual: @"b&ar"])
TEST(@"+[elementWithName:namespace:]",
(elem[2] = [OFXMLElement elementWithName: @"foo"
namespace: @"urn:objfw:test"]) &&
R([elem[2] addAttributeWithName: @"test"
stringValue: @"test"]) &&
R([elem[2] setPrefix: @"objfw-test"
forNamespace: @"urn:objfw:test"]) &&
- [[elem[2] stringValue] isEqual: @""] &&
+ [[elem[2] XMLString] isEqual: @""] &&
(elem[3] = [OFXMLElement elementWithName: @"foo"
namespace: @"urn:objfw:test"]) &&
R([elem[3] addAttributeWithName: @"test"
stringValue: @"test"]) &&
- [[elem[3] stringValue] isEqual:
+ [[elem[3] XMLString] isEqual:
@""])
TEST(@"+[elementWithName:namespace:stringValue:]",
(elem[3] = [OFXMLElement elementWithName: @"foo"
namespace: @"urn:objfw:test"
stringValue: @"x"]) &&
R([elem[3] setPrefix: @"objfw-test"
forNamespace: @"urn:objfw:test"]) &&
- [[elem[3] stringValue] isEqual:
+ [[elem[3] XMLString] isEqual:
@"x"])
TEST(@"+[elementWithCharacters:]",
(elem[3] = [OFXMLElement elementWithCharacters: @""]) &&
- [[elem[3] stringValue] isEqual: @"<foo>"])
+ [[elem[3] XMLString] isEqual: @"<foo>"])
TEST(@"+[elementWithCDATA:]",
(elem[3] = [OFXMLElement elementWithCDATA: @""]) &&
- [[elem[3] stringValue] isEqual: @"]]>"]);
+ [[elem[3] XMLString] isEqual: @"]]>"]);
TEST(@"+[elementWithComment:]",
(elem[3] = [OFXMLElement elementWithComment: @" comment "]) &&
- [[elem[3] stringValue] isEqual: @""])
+ [[elem[3] XMLString] isEqual: @""])
TEST(@"-[addAttributeWithName:stringValue:]",
R([elem[0] addAttributeWithName: @"foo"
stringValue: @"b&ar"]) &&
- [[elem[0] stringValue] isEqual: @""] &&
+ [[elem[0] XMLString] isEqual: @""] &&
R([elem[1] addAttributeWithName: @"foo"
stringValue: @"b&ar"]) &&
- [[elem[1] stringValue] isEqual:
+ [[elem[1] XMLString] isEqual:
@"b&ar"])
TEST(@"-[setPrefix:forNamespace:]",
R([elem[1] setPrefix: @"objfw-test"
forNamespace: @"urn:objfw:test"]))
@@ -95,34 +95,34 @@
namespace: @"urn:objfw:test"
stringValue: @"bar"]) &&
R([elem[1] addAttributeWithName: @"foo"
namespace: @"urn:objfw:test"
stringValue: @"ignored"]) &&
- [[elem[1] stringValue] isEqual:
+ [[elem[1] XMLString] isEqual:
@"b&ar"])
TEST(@"-[removeAttributeForName:namespace:]",
R([elem[1] removeAttributeForName: @"foo"]) &&
- [[elem[1] stringValue] isEqual:
+ [[elem[1] XMLString] isEqual:
@"b&ar"] &&
R([elem[1] removeAttributeForName: @"foo"
namespace: @"urn:objfw:test"]) &&
- [[elem[1] stringValue] isEqual: @"b&ar"])
+ [[elem[1] XMLString] isEqual: @"b&ar"])
TEST(@"-[addChild:]",
R([elem[0] addChild: [OFXMLElement elementWithName: @"bar"]]) &&
- [[elem[0] stringValue] isEqual:
+ [[elem[0] XMLString] isEqual:
@""] &&
R([elem[2] addChild: [OFXMLElement elementWithName: @"bar"
namespace: @"urn:objfw:test"]]) &&
- [[elem[2] stringValue] isEqual:
+ [[elem[2] XMLString] isEqual:
@""])
TEST(@"-[elementsForName:namespace:]",
(a = [elem[2] elementsForName: @"bar"
namespace: @"urn:objfw:test"]) &&
- [a count] == 1 && [[[a firstObject] stringValue] isEqual:
+ [a count] == 1 && [[[a firstObject] XMLString] isEqual:
@""])
[pool drain];
}
@end