54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
}
inline void
test_create_stanza()
{
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: NO
andCData: NULL,
NULL],
"<foo>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: NO
andCData: NULL,
"bar", "baz",
"blub", "asd",
NULL],
"<foo bar='baz' blub='asd'>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andCData: NULL,
NULL],
"<foo/>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andCData: "bar",
NULL],
"<foo>bar</foo>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andCData: NULL,
"bar", "b&az",
NULL],
"<foo bar='b&az'/>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andCData: "bar",
"bar", "b'az",
NULL],
"<foo bar='b'az'>bar</foo>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andCData: NULL,
"bar", "b&az",
"x", "asd\"",
NULL],
"<foo bar='b&az' x='asd"'/>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andCData: "bar",
"bar", "b'az",
"x", "y",
"a", "b",
NULL],
"<foo bar='b'az' x='y' a='b'>bar</foo>");
}
|
|
|
|
|
|
|
|
|
|
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
}
inline void
test_create_stanza()
{
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: NO
andData: NULL,
NULL],
"<foo>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: NO
andData: NULL,
"bar", "baz",
"blub", "asd",
NULL],
"<foo bar='baz' blub='asd'>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andData: NULL,
NULL],
"<foo/>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andData: "bar",
NULL],
"<foo>bar</foo>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andData: NULL,
"bar", "b&az",
NULL],
"<foo bar='b&az'/>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andData: "bar",
"bar", "b'az",
NULL],
"<foo bar='b'az'>bar</foo>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andData: NULL,
"bar", "b&az",
"x", "asd\"",
NULL],
"<foo bar='b&az' x='asd"'/>");
check_result([OFXMLFactory createStanza: "foo"
withCloseTag: YES
andData: "bar",
"bar", "b'az",
"x", "y",
"a", "b",
NULL],
"<foo bar='b'az' x='y' a='b'>bar</foo>");
}
|