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

Function assertVisibleInRange

valdi/test/runtime/ViewNode_tests.cpp:2597–2609  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2595}
2596
2597static void assertVisibleInRange(const std::vector<Ref<ViewNode>>& items, size_t minVisible, size_t maxVisible) {
2598 for (size_t i = 0; i < minVisible; i++) {
2599 ASSERT_FALSE(items[i]->isVisibleInViewport());
2600 }
2601
2602 for (size_t i = minVisible; i <= maxVisible; i++) {
2603 ASSERT_TRUE(items[i]->isVisibleInViewport());
2604 }
2605
2606 for (size_t i = maxVisible + 1; i < items.size(); i++) {
2607 ASSERT_FALSE(items[i]->isVisibleInViewport());
2608 }
2609}
2610
2611TEST(ViewNode, supportsScrollCircularRatio) {
2612 ViewNodeTestsDependencies utils;

Callers 1

TESTFunction · 0.85

Calls 2

isVisibleInViewportMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected