Lines Matching refs:first

29   EXPECT_EQ(std::string(NS_XML), stack.NsForPrefix("xml").first);
30 EXPECT_EQ(std::string(NS_XMLNS), stack.NsForPrefix("xmlns").first);
31 EXPECT_EQ("", stack.NsForPrefix("").first);
33 EXPECT_EQ("xml", stack.PrefixForNs(NS_XML, false).first);
34 EXPECT_EQ("xmlns", stack.PrefixForNs(NS_XMLNS, false).first);
35 EXPECT_EQ("", stack.PrefixForNs("", false).first);
36 EXPECT_EQ("", stack.PrefixForNs("", true).first);
46 EXPECT_EQ("ns3", stack.NsForPrefix("pre1").first);
48 EXPECT_EQ("ns2", stack.NsForPrefix("pre2").first);
49 EXPECT_EQ("ns4", stack.NsForPrefix("").first);
50 EXPECT_EQ("", stack.NsForPrefix("pre3").first);
63 EXPECT_EQ("", stack.PrefixForNs("ns1", false).first);
65 EXPECT_EQ("", stack.PrefixForNs("ns1", true).first);
67 EXPECT_EQ("pre3", stack.PrefixForNs("ns2", false).first);
69 EXPECT_EQ("pre3", stack.PrefixForNs("ns2", true).first);
71 EXPECT_EQ("pre1", stack.PrefixForNs("ns3", false).first);
72 EXPECT_EQ("pre1", stack.PrefixForNs("ns3", true).first);
73 EXPECT_EQ("", stack.PrefixForNs("ns4", false).first);
75 EXPECT_EQ("pre4", stack.PrefixForNs("ns4", true).first);
76 EXPECT_EQ("", stack.PrefixForNs("ns5", false).first);
78 EXPECT_EQ("", stack.PrefixForNs("ns5", true).first);
79 EXPECT_EQ("", stack.PrefixForNs("", false).first);
80 EXPECT_EQ("", stack.PrefixForNs("", true).first);
83 EXPECT_EQ("", stack.PrefixForNs("ns6", false).first);
85 EXPECT_EQ("", stack.PrefixForNs("ns6", true).first);
105 EXPECT_EQ("ns3", stack.NsForPrefix("pre1").first);
106 EXPECT_EQ("ns2", stack.NsForPrefix("pre2").first);
107 EXPECT_EQ("ns2", stack.NsForPrefix("pre3").first);
108 EXPECT_EQ("ns4", stack.NsForPrefix("pre4").first);
109 EXPECT_EQ("", stack.NsForPrefix("pre5").first);
111 EXPECT_EQ("ns4", stack.NsForPrefix("").first);
116 EXPECT_EQ("ns3", stack.NsForPrefix("pre1").first);
117 EXPECT_EQ("ns2", stack.NsForPrefix("pre2").first);
118 EXPECT_EQ("ns2", stack.NsForPrefix("pre3").first);
119 EXPECT_EQ("ns4", stack.NsForPrefix("pre4").first);
120 EXPECT_EQ("", stack.NsForPrefix("pre5").first);
122 EXPECT_EQ("", stack.NsForPrefix("").first);
127 EXPECT_EQ("ns3", stack.NsForPrefix("pre1").first);
128 EXPECT_EQ("ns2", stack.NsForPrefix("pre2").first);
129 EXPECT_EQ("ns2", stack.NsForPrefix("pre3").first);
130 EXPECT_EQ("ns4", stack.NsForPrefix("pre4").first);
131 EXPECT_EQ("", stack.NsForPrefix("pre5").first);
133 EXPECT_EQ("", stack.NsForPrefix("").first);
138 EXPECT_EQ("ns1", stack.NsForPrefix("pre1").first);
139 EXPECT_EQ("ns2", stack.NsForPrefix("pre2").first);
140 EXPECT_EQ("", stack.NsForPrefix("pre3").first);
142 EXPECT_EQ("", stack.NsForPrefix("pre4").first);
144 EXPECT_EQ("", stack.NsForPrefix("pre5").first);
146 EXPECT_EQ("", stack.NsForPrefix("").first);
157 EXPECT_EQ("", stack.NsForPrefix("pre1").first);
158 EXPECT_EQ("", stack.NsForPrefix("pre2").first);
159 EXPECT_EQ("", stack.NsForPrefix("pre3").first);
160 EXPECT_EQ("", stack.NsForPrefix("pre4").first);
161 EXPECT_EQ("", stack.NsForPrefix("pre5").first);
162 EXPECT_EQ("", stack.NsForPrefix("").first);
177 EXPECT_EQ("foo", stack.AddNewPrefix("http://a.b.com/foo.htm", true).first);
178 EXPECT_EQ("bare", stack.AddNewPrefix("http://a.b.com/bare", false).first);
179 EXPECT_EQ("z", stack.AddNewPrefix("z", false).first);
190 EXPECT_EQ("def", stack.AddNewPrefix("http://my/default", true).first);
193 EXPECT_EQ("ns", stack.AddNewPrefix("http://a.b.com/xmltest", true).first);
194 EXPECT_EQ("ns2", stack.AddNewPrefix("xmlagain", false).first);
197 EXPECT_EQ("http://a.b.com/foo.htm", stack.NsForPrefix("foo").first);
199 EXPECT_EQ("http://a.b.com/bare", stack.NsForPrefix("bare").first);
201 EXPECT_EQ("z", stack.NsForPrefix("z").first);
203 EXPECT_EQ("http://my/default", stack.NsForPrefix("").first);
205 EXPECT_EQ("http://my/default", stack.NsForPrefix("def").first);
207 EXPECT_EQ("http://a.b.com/xmltest", stack.NsForPrefix("ns").first);
209 EXPECT_EQ("xmlagain", stack.NsForPrefix("ns2").first);