102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
break;
case 10:
/* FIXME: Namespace */
TEST(msg, et == TAG_END && [name isEqual: @"bar"] &&
[prefix isEqual: @"foo"] && ns == nil)
break;
case 11:
TEST(msg, et == COMMENT && [comment isEqual: @"foo bar-baz"])
break;
default:
TEST(msg, NO)
break;
}
}
|
|
|
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
break;
case 10:
/* FIXME: Namespace */
TEST(msg, et == TAG_END && [name isEqual: @"bar"] &&
[prefix isEqual: @"foo"] && ns == nil)
break;
case 11:
TEST(msg, et == COMMENT && [comment isEqual: @"foo bär-baz"])
break;
default:
TEST(msg, NO)
break;
}
}
|
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
void
xmlparser_tests()
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFXMLParser *parser;
const char *str = "bar<foo:bar bar='b&az' qux:qux=\" quux \">\r\n"
"foo<bar<qux >bar <baz name='' test='&foo;'/> quxbar\r\n</qux>"
"</foo:bar><!-- foo bar-baz -->";
size_t j, len;
TEST(@"+[xmlParser]", (parser = [OFXMLParser xmlParser]))
TEST(@"-[setDelegate:]",
[parser setDelegate: [[[ParserDelegate alloc] init] autorelease]])
|
|
|
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
void
xmlparser_tests()
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFXMLParser *parser;
const char *str = "bar<foo:bar bar='b&az' qux:qux=\" quux \">\r\n"
"foo<bar<qux >bar <baz name='' test='&foo;'/> quxbar\r\n</qux>"
"</foo:bar><!-- foo bär-baz -->";
size_t j, len;
TEST(@"+[xmlParser]", (parser = [OFXMLParser xmlParser]))
TEST(@"-[setDelegate:]",
[parser setDelegate: [[[ParserDelegate alloc] init] autorelease]])
|