| 18 | #include <Hippy.h> |
| 19 | |
| 20 | TEST(HippyTest, computed_layout_padding) { |
| 21 | const HPNodeRef root = HPNodeNew(); |
| 22 | HPNodeStyleSetWidth(root, 100); |
| 23 | HPNodeStyleSetHeight(root, 100); |
| 24 | //TODO:: not support percent. ianwang .2018.01.13 |
| 25 | HPNodeStyleSetPadding(root, CSSStart, 10); |
| 26 | |
| 27 | HPNodeDoLayout(root, 100, 100); |
| 28 | |
| 29 | ASSERT_FLOAT_EQ(10, HPNodeLayoutGetPadding(root, CSSLeft)); |
| 30 | ASSERT_FLOAT_EQ(0, HPNodeLayoutGetPadding(root, CSSRight)); |
| 31 | |
| 32 | HPNodeDoLayout(root, 100, 100, DirectionRTL); |
| 33 | |
| 34 | ASSERT_FLOAT_EQ(0, HPNodeLayoutGetPadding(root, CSSLeft)); |
| 35 | ASSERT_FLOAT_EQ(10, HPNodeLayoutGetPadding(root, CSSRight)); |
| 36 | |
| 37 | HPNodeFreeRecursive(root); |
| 38 | } |
nothing calls this directly
no test coverage detected