Fix bugs introduced with YogaKit improvements #328

Closed
hartbit wants to merge 8 commits from yogakit-edge-bugs into master
4 changed files with 443 additions and 95 deletions
Showing only changes of commit a219251ee9 - Show all commits

View File

@@ -161,54 +161,3 @@ TEST(YogaTest, all_overridden) {
YGNodeFreeRecursive(root); YGNodeFreeRecursive(root);
} }
TEST(YogaTest, get_style_horizontal) {
const YGNodeRef node = YGNodeNew();
YGNodeStyleSetMargin(node, YGEdgeLeft, 10);
YGNodeStyleSetMargin(node, YGEdgeRight, 10);
YGNodeStyleSetMargin(node, YGEdgeStart, 10);
YGNodeStyleSetMargin(node, YGEdgeEnd, 10);
ASSERT_FLOAT_EQ(0, YGNodeStyleGetMargin(node, YGEdgeHorizontal).value);
YGNodeStyleSetMargin(node, YGEdgeAll, 15);
ASSERT_FLOAT_EQ(15, YGNodeStyleGetMargin(node, YGEdgeHorizontal).value);
YGNodeStyleSetMargin(node, YGEdgeHorizontal, 20);
ASSERT_FLOAT_EQ(20, YGNodeStyleGetMargin(node, YGEdgeHorizontal).value);
YGNodeFreeRecursive(node);
}
TEST(YogaTest, get_style_vertical) {
const YGNodeRef node = YGNodeNew();
YGNodeStyleSetMargin(node, YGEdgeTop, 10);
YGNodeStyleSetMargin(node, YGEdgeBottom, 10);
ASSERT_FLOAT_EQ(0, YGNodeStyleGetMargin(node, YGEdgeVertical).value);
YGNodeStyleSetMargin(node, YGEdgeAll, 15);
ASSERT_FLOAT_EQ(15, YGNodeStyleGetMargin(node, YGEdgeVertical).value);
YGNodeStyleSetMargin(node, YGEdgeVertical, 20);
ASSERT_FLOAT_EQ(20, YGNodeStyleGetMargin(node, YGEdgeVertical).value);
YGNodeFreeRecursive(node);
}
TEST(YogaTest, get_style_all) {
const YGNodeRef node = YGNodeNew();
YGNodeStyleSetMargin(node, YGEdgeLeft, 10);
YGNodeStyleSetMargin(node, YGEdgeRight, 10);
YGNodeStyleSetMargin(node, YGEdgeStart, 10);
YGNodeStyleSetMargin(node, YGEdgeEnd, 10);
YGNodeStyleSetMargin(node, YGEdgeTop, 10);
YGNodeStyleSetMargin(node, YGEdgeBottom, 10);
ASSERT_FLOAT_EQ(0, YGNodeStyleGetMargin(node, YGEdgeAll).value);
YGNodeStyleSetMargin(node, YGEdgeAll, 15);
ASSERT_FLOAT_EQ(15, YGNodeStyleGetMargin(node, YGEdgeAll).value);
YGNodeFreeRecursive(node);
}