| 2595 | } |
| 2596 | |
| 2597 | static 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 | |
| 2611 | TEST(ViewNode, supportsScrollCircularRatio) { |
| 2612 | ViewNodeTestsDependencies utils; |
no test coverage detected