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

Method SetUp

snap_drawing/test/src/ScrollLayer_test.cpp:79–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77class ScrollLayerFixture : public ::testing::TestWithParam<Velocity> {
78protected:
79 void SetUp() override {
80 auto resources = makeShared<Resources>(nullptr, 1.0f, ConsoleLogger::getLogger());
81
82 _listener = Valdi::makeShared<TestScrollLayerListener>();
83
84 _scrollLayer = makeLayer<ScrollLayer>(resources);
85 _scrollLayer->setScroller(Valdi::makeShared<IOSScroller>());
86 _scrollLayer->setListener(_listener);
87 _scrollLayer->setContentSize(Size(400, 2 * 800));
88 _velocity = static_cast<float>(GetParam());
89
90 _layerRoot = makeLayer<ScrollLayerRoot>(resources);
91 _layerRoot->setContentLayer(_scrollLayer, ContentLayerSizingModeMatchSize);
92 _layerRoot->setSize(Size(400.0f, 800.0f), 1.0f);
93 }
94
95 Scalar getMaxContentOffsetYWrapper() {
96 return _scrollLayer->getMaxContentOffsetY();

Callers

nothing calls this directly

Calls 6

setScrollerMethod · 0.80
setContentSizeMethod · 0.80
setContentLayerMethod · 0.80
setListenerMethod · 0.65
SizeClass · 0.50
setSizeMethod · 0.45

Tested by

no test coverage detected