MCPcopy Create free account
hub / github.com/Snapchat/Valdi / TEST

Function TEST

valdi/test/runtime/ViewNodeAccessibility_tests.cpp:8–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6namespace ValdiTest {
7
8TEST(ViewNodeAccessibility, isAccessibilityPassthroughByDefaultWhenIsLayout) {
9 ViewNodeTestsDependencies utils;
10
11 auto layout = utils.createLayout();
12
13 ASSERT_EQ(layout->isAccessibilityFocusable(), false);
14 ASSERT_EQ(layout->isAccessibilityContainer(), true);
15 ASSERT_EQ(layout->isAccessibilityPassthrough(), true);
16
17 ASSERT_EQ(layout->getAccessibilityCategory(), AccessibilityCategoryView);
18 ASSERT_EQ(layout->getAccessibilityNavigation(), AccessibilityNavigationPassthrough);
19
20 ASSERT_EQ(layout->getAccessibilityLabel(), STRING_LITERAL(""));
21 ASSERT_EQ(layout->getAccessibilityHint(), STRING_LITERAL(""));
22 ASSERT_EQ(layout->getAccessibilityValue(), STRING_LITERAL(""));
23
24 ASSERT_EQ(layout->getAccessibilityStateDisabled(), false);
25 ASSERT_EQ(layout->getAccessibilityStateSelected(), false);
26 ASSERT_EQ(layout->getAccessibilityStateLiveRegion(), false);
27}
28
29TEST(ViewNodeAccessibility, isAccessibilityCoverByDefaultWhenIsLayoutWithLabel) {
30 ViewNodeTestsDependencies utils;

Callers

nothing calls this directly

Tested by

no test coverage detected