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

Method createNode

valdi/test/utils/ViewNodeTestsUtils.cpp:51–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49}
50
51Ref<ViewNode> ViewNodeTestsDependencies::createNode(const char* viewClassName) {
52 auto viewNode = Valdi::makeShared<ViewNode>(
53 _attributesManager.getYogaConfig(), _attributesManager.getAttributeIds(), _attributesManager.getLogger());
54 viewNode->setViewNodeTree(_tree.get());
55 viewNode->setViewFactory(*_viewTransactionScope, _viewFactories->getViewFactory(STRING_LITERAL(viewClassName)));
56
57 return viewNode;
58}
59
60Ref<ViewNode> ViewNodeTestsDependencies::createView() {
61 return createNode("View");

Callers 1

Calls 6

getYogaConfigMethod · 0.80
getLoggerMethod · 0.80
setViewNodeTreeMethod · 0.80
setViewFactoryMethod · 0.80
getMethod · 0.65
getViewFactoryMethod · 0.45

Tested by

no test coverage detected