summaryrefslogtreecommitdiff
path: root/xfa/fxfa/parser/xfa_utils_unittest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/fxfa/parser/xfa_utils_unittest.cpp')
-rw-r--r--xfa/fxfa/parser/xfa_utils_unittest.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/xfa/fxfa/parser/xfa_utils_unittest.cpp b/xfa/fxfa/parser/xfa_utils_unittest.cpp
index 1898a797ec..6a1de85624 100644
--- a/xfa/fxfa/parser/xfa_utils_unittest.cpp
+++ b/xfa/fxfa/parser/xfa_utils_unittest.cpp
@@ -276,9 +276,20 @@ TEST_F(XFANodeIteratorTest, ChildAsRootNext) {
TEST(XFAUtilsTest, GetAttributeByName) {
EXPECT_EQ(nullptr, XFA_GetAttributeByName(L""));
- EXPECT_EQ(nullptr, XFA_GetAttributeByName(L"clams"));
+ EXPECT_EQ(nullptr, XFA_GetAttributeByName(L"nonesuch"));
EXPECT_EQ(XFA_ATTRIBUTE_H, XFA_GetAttributeByName(L"h")->eName);
EXPECT_EQ(XFA_ATTRIBUTE_Short, XFA_GetAttributeByName(L"short")->eName);
EXPECT_EQ(XFA_ATTRIBUTE_DecipherOnly,
XFA_GetAttributeByName(L"decipherOnly")->eName);
}
+
+TEST(XFAUtilsTest, GetAttributeEnumByName) {
+ EXPECT_EQ(nullptr, XFA_GetAttributeEnumByName(L""));
+ EXPECT_EQ(nullptr, XFA_GetAttributeEnumByName(L"nonesuch"));
+ EXPECT_EQ(XFA_ATTRIBUTEENUM_Asterisk,
+ XFA_GetAttributeEnumByName(L"*")->eName);
+ EXPECT_EQ(XFA_ATTRIBUTEENUM_Visible,
+ XFA_GetAttributeEnumByName(L"visible")->eName);
+ EXPECT_EQ(XFA_ATTRIBUTEENUM_Lowered,
+ XFA_GetAttributeEnumByName(L"lowered")->eName);
+}