55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
forNamespace: @"urn:objfw:test"]) &&
[[elem[3] string] isEqual: @"<objfw-test:foo>x</objfw-test:foo>"])
TEST(@"+[elementWithCharacters:]",
(elem[3] = [OFXMLElement elementWithCharacters: @"<foo>"]) &&
[[elem[3] string] isEqual: @"<foo>"])
TEST(@"+[elementWithComment:]",
(elem[3] = [OFXMLElement elementWithComment: @" comment "]) &&
[[elem[3] string] isEqual: @"<!-- comment -->"])
TEST(@"-[addAttributeWithName:stringValue:]",
R([elem[0] addAttributeWithName: @"foo"
stringValue: @"b&ar"]) &&
|
>
>
>
>
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
forNamespace: @"urn:objfw:test"]) &&
[[elem[3] string] isEqual: @"<objfw-test:foo>x</objfw-test:foo>"])
TEST(@"+[elementWithCharacters:]",
(elem[3] = [OFXMLElement elementWithCharacters: @"<foo>"]) &&
[[elem[3] string] isEqual: @"<foo>"])
TEST(@"+[elementWithCDATA:]",
(elem[3] = [OFXMLElement elementWithCDATA: @"<foo>"]) &&
[[elem[3] string] isEqual: @"<![CDATA[<foo>]]>"]);
TEST(@"+[elementWithComment:]",
(elem[3] = [OFXMLElement elementWithComment: @" comment "]) &&
[[elem[3] string] isEqual: @"<!-- comment -->"])
TEST(@"-[addAttributeWithName:stringValue:]",
R([elem[0] addAttributeWithName: @"foo"
stringValue: @"b&ar"]) &&
|