46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
- (void)XMLElementBuilderTests
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFXMLParser *p = [OFXMLParser parser];
OFXMLElementBuilder *builder = [OFXMLElementBuilder elementBuilder];
OFString *str = @"<foo>bar<![CDATA[f<oo]]>baz<qux/>"
" <qux xmlns:qux='urn:qux'><qux:bar/><x qux:y='z'/></qux>"
"</foo>";
[p setDelegate: builder];
[builder setDelegate: self];
TEST(@"Building elements from parsed XML",
R([p parseString: str]) &&
|
|
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
- (void)XMLElementBuilderTests
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFXMLParser *p = [OFXMLParser parser];
OFXMLElementBuilder *builder = [OFXMLElementBuilder elementBuilder];
OFString *str = @"<foo>bar<![CDATA[f<oo]]>baz<qux/>"
" <qux xmlns:qux='urn:qux'><?asd?><qux:bar/><x qux:y='z'/></qux>"
"</foo>";
[p setDelegate: builder];
[builder setDelegate: self];
TEST(@"Building elements from parsed XML",
R([p parseString: str]) &&
|