From 1f2d2c83b4005d8d7c17feaabc6b78ad6b7f6a73 Mon Sep 17 00:00:00 2001 From: Nick Gerleman Date: Mon, 9 Mar 2026 12:11:35 -0700 Subject: [PATCH] Make gentest faster and more reliable (#1889) Summary: Pull Request resolved: https://github.com/facebook/yoga/pull/1889 This change used Claude to make some major quality of life changes to `yarn gentest`. The bulk of the logic is now run in the driver, instead of the browser, and the scripts are typechecked. We rely on attributes, instead of declared style in DOM, so that we don't miss inputs the browser massages. We no longer preprocess the fixtures, to remap invalid CSS properties to valid ones. Generation now happens in parallel. We avoid outputting temp files to source root. From there, I looked over major parts, and had it clean up a lot of things to taste, but I let it try to do a full rewrite for simplicity, using the original as reference. It is about neutral in terms of line count Reviewed By: sammy-SC Differential Revision: D94005983 --- gentest/fixtures/YGAbsolutePositionTest.html | 10 +- gentest/fixtures/YGAndroidNewsFeed.html | 4 +- gentest/fixtures/YGBorderTest.html | 2 +- gentest/fixtures/YGBoxSizingTest.html | 16 +- gentest/fixtures/YGFlexDirectionTest.html | 34 +- gentest/fixtures/YGFlexWrapTest.html | 2 +- gentest/fixtures/YGMarginTest.html | 14 +- gentest/fixtures/YGPaddingTest.html | 4 +- gentest/fixtures/YGStaticPositionTest.html | 4 +- gentest/gentest-cpp.js | 512 ----- gentest/gentest-java.js | 477 ----- gentest/gentest-javascript.js | 417 ---- gentest/gentest-log.js | 11 - gentest/gentest.js | 860 -------- gentest/package.json | 7 +- gentest/scripts/gentest-validate.ts | 43 + gentest/src/ChromePool.ts | 78 + gentest/src/CssToYoga.ts | 958 +++++++++ gentest/src/buildLayoutTree.ts | 98 + gentest/src/cli.ts | 163 ++ gentest/src/emitters/CppEmitter.ts | 452 +++++ gentest/src/emitters/Emitter.ts | 204 ++ gentest/src/emitters/JavaEmitter.ts | 469 +++++ gentest/src/emitters/JavascriptEmitter.ts | 353 ++++ gentest/src/types.ts | 41 + gentest/test-template.html | 49 +- gentest/tsconfig.json | 11 +- .../facebook/yoga/YGAbsolutePositionTest.java | 237 +-- .../com/facebook/yoga/YGAlignContentTest.java | 638 +++--- .../com/facebook/yoga/YGAlignItemsTest.java | 183 +- .../com/facebook/yoga/YGAlignSelfTest.java | 28 +- .../com/facebook/yoga/YGAndroidNewsFeed.java | 14 +- .../com/facebook/yoga/YGAspectRatioTest.java | 14 +- .../com/facebook/yoga/YGAutoTest.java | 11 +- .../com/facebook/yoga/YGBorderTest.java | 36 +- .../com/facebook/yoga/YGBoxSizingTest.java | 462 +---- .../com/facebook/yoga/YGDimensionTest.java | 4 +- .../com/facebook/yoga/YGDisplayTest.java | 55 +- .../facebook/yoga/YGFlexDirectionTest.java | 412 ++-- .../com/facebook/yoga/YGFlexTest.java | 44 +- .../com/facebook/yoga/YGFlexWrapTest.java | 235 ++- .../com/facebook/yoga/YGGapTest.java | 215 +- .../facebook/yoga/YGIntrinsicSizeTest.java | 114 +- .../facebook/yoga/YGJustifyContentTest.java | 128 +- .../com/facebook/yoga/YGMarginTest.java | 164 +- .../facebook/yoga/YGMinMaxDimensionTest.java | 72 +- .../com/facebook/yoga/YGPaddingTest.java | 49 +- .../com/facebook/yoga/YGPercentageTest.java | 98 +- .../com/facebook/yoga/YGRoundingTest.java | 108 +- .../com/facebook/yoga/YGSizeOverflowTest.java | 14 +- .../facebook/yoga/YGStaticPositionTest.java | 1789 ++++++++--------- .../generated/YGAbsolutePositionTest.test.ts | 237 +-- .../generated/YGAlignContentTest.test.ts | 638 +++--- .../tests/generated/YGAlignItemsTest.test.ts | 183 +- .../tests/generated/YGAlignSelfTest.test.ts | 28 +- .../tests/generated/YGAndroidNewsFeed.test.ts | 14 +- .../tests/generated/YGAspectRatioTest.test.ts | 14 +- javascript/tests/generated/YGAutoTest.test.ts | 15 +- .../tests/generated/YGBorderTest.test.ts | 36 +- .../tests/generated/YGBoxSizingTest.test.ts | 462 +---- .../tests/generated/YGDimensionTest.test.ts | 4 +- .../tests/generated/YGDisplayTest.test.ts | 55 +- .../generated/YGFlexDirectionTest.test.ts | 412 ++-- javascript/tests/generated/YGFlexTest.test.ts | 44 +- .../tests/generated/YGFlexWrapTest.test.ts | 236 ++- javascript/tests/generated/YGGapTest.test.ts | 215 +- .../generated/YGIntrinsicSizeTest.test.ts | 114 +- .../generated/YGJustifyContentTest.test.ts | 128 +- .../tests/generated/YGMarginTest.test.ts | 168 +- .../generated/YGMinMaxDimensionTest.test.ts | 72 +- .../tests/generated/YGPaddingTest.test.ts | 49 +- .../tests/generated/YGPercentageTest.test.ts | 98 +- .../tests/generated/YGRoundingTest.test.ts | 108 +- .../generated/YGSizeOverflowTest.test.ts | 14 +- .../generated/YGStaticPositionTest.test.ts | 1789 ++++++++--------- tests/generated/YGAbsolutePositionTest.cpp | 237 +-- tests/generated/YGAlignContentTest.cpp | 638 +++--- tests/generated/YGAlignItemsTest.cpp | 183 +- tests/generated/YGAlignSelfTest.cpp | 28 +- tests/generated/YGAndroidNewsFeed.cpp | 14 +- tests/generated/YGAspectRatioTest.cpp | 14 +- tests/generated/YGAutoTest.cpp | 11 +- tests/generated/YGBorderTest.cpp | 36 +- tests/generated/YGBoxSizingTest.cpp | 462 +---- tests/generated/YGDimensionTest.cpp | 4 +- tests/generated/YGDisplayTest.cpp | 55 +- tests/generated/YGFlexDirectionTest.cpp | 412 ++-- tests/generated/YGFlexTest.cpp | 44 +- tests/generated/YGFlexWrapTest.cpp | 236 ++- tests/generated/YGGapTest.cpp | 215 +- tests/generated/YGIntrinsicSizeTest.cpp | 114 +- tests/generated/YGJustifyContentTest.cpp | 128 +- tests/generated/YGMarginTest.cpp | 164 +- tests/generated/YGMinMaxDimensionTest.cpp | 72 +- tests/generated/YGPaddingTest.cpp | 49 +- tests/generated/YGPercentageTest.cpp | 98 +- tests/generated/YGRoundingTest.cpp | 108 +- tests/generated/YGSizeOverflowTest.cpp | 14 +- tests/generated/YGStaticPositionTest.cpp | 1789 ++++++++--------- yarn.lock | 13 +- 100 files changed, 9837 insertions(+), 10851 deletions(-) delete mode 100644 gentest/gentest-cpp.js delete mode 100644 gentest/gentest-java.js delete mode 100644 gentest/gentest-javascript.js delete mode 100644 gentest/gentest-log.js delete mode 100755 gentest/gentest.js create mode 100644 gentest/scripts/gentest-validate.ts create mode 100644 gentest/src/ChromePool.ts create mode 100644 gentest/src/CssToYoga.ts create mode 100644 gentest/src/buildLayoutTree.ts create mode 100644 gentest/src/cli.ts create mode 100644 gentest/src/emitters/CppEmitter.ts create mode 100644 gentest/src/emitters/Emitter.ts create mode 100644 gentest/src/emitters/JavaEmitter.ts create mode 100644 gentest/src/emitters/JavascriptEmitter.ts create mode 100644 gentest/src/types.ts diff --git a/gentest/fixtures/YGAbsolutePositionTest.html b/gentest/fixtures/YGAbsolutePositionTest.html index c2573995e2..07ad4293a2 100644 --- a/gentest/fixtures/YGAbsolutePositionTest.html +++ b/gentest/fixtures/YGAbsolutePositionTest.html @@ -1,5 +1,5 @@
-
+
@@ -15,20 +15,20 @@
-
+
-
+
-
+
-
+
diff --git a/gentest/fixtures/YGAndroidNewsFeed.html b/gentest/fixtures/YGAndroidNewsFeed.html index 1c9d60d107..74355c30ee 100644 --- a/gentest/fixtures/YGAndroidNewsFeed.html +++ b/gentest/fixtures/YGAndroidNewsFeed.html @@ -2,7 +2,7 @@
-
+
@@ -13,7 +13,7 @@
-
+
diff --git a/gentest/fixtures/YGBorderTest.html b/gentest/fixtures/YGBorderTest.html index 9a65dc168b..3f64af6d88 100644 --- a/gentest/fixtures/YGBorderTest.html +++ b/gentest/fixtures/YGBorderTest.html @@ -13,6 +13,6 @@
-
+
diff --git a/gentest/fixtures/YGBoxSizingTest.html b/gentest/fixtures/YGBoxSizingTest.html index b8fa7a1037..ddf1ed11f8 100644 --- a/gentest/fixtures/YGBoxSizingTest.html +++ b/gentest/fixtures/YGBoxSizingTest.html @@ -220,33 +220,33 @@
+ style="width: 100px; height: 100px; padding-inline-start: 5px; box-sizing: content-box">
+ style="width: 100px; height: 100px; padding-inline-start: 5px; box-sizing: border-box">
+ style="width: 100px; height: 100px; padding-inline-end: 5px; box-sizing: content-box">
+ style="width: 100px; height: 100px; padding-inline-end: 5px; box-sizing: border-box">
+ style="width: 100px; height: 100px; border-inline-start-width: 5px; box-sizing: content-box">
+ style="width: 100px; height: 100px; border-inline-start-width: 5px; box-sizing: border-box">
+ style="width: 100px; height: 100px; border-inline-end-width: 5px; box-sizing: content-box">
+ style="width: 100px; height: 100px; border-inline-end-width: 5px; box-sizing: border-box">
diff --git a/gentest/fixtures/YGFlexDirectionTest.html b/gentest/fixtures/YGFlexDirectionTest.html index 14e7e3ef1d..3157f64842 100644 --- a/gentest/fixtures/YGFlexDirectionTest.html +++ b/gentest/fixtures/YGFlexDirectionTest.html @@ -41,9 +41,9 @@
- +
+ style="height: 100px; width: 100px; flex-direction: row-reverse; margin-inline-start: 100px;">
@@ -57,7 +57,7 @@
+ style="height: 100px; width: 100px; flex-direction: row-reverse; margin-inline-end: 100px;">
@@ -85,7 +85,7 @@
+ style="height: 100px; width: 100px; flex-direction: row-reverse; padding-inline-start: 100px;">
@@ -99,7 +99,7 @@
+ style="height: 100px; width: 100px; flex-direction: row-reverse; padding-inline-end: 100px;">
@@ -127,7 +127,7 @@
+ style="height: 100px; width: 100px; flex-direction: row-reverse; border-inline-start-width: 100px;">
@@ -141,7 +141,7 @@
+ style="height: 100px; width: 100px; flex-direction: row-reverse; border-inline-end-width: 100px;">
@@ -170,7 +170,7 @@
-
+
@@ -186,7 +186,7 @@
-
+
@@ -243,7 +243,7 @@
-
+
@@ -251,7 +251,7 @@
-
+
@@ -291,7 +291,7 @@
-
+
@@ -299,7 +299,7 @@
-
+
@@ -339,7 +339,7 @@
-
+
@@ -347,7 +347,7 @@
-
+
@@ -387,7 +387,7 @@
-
+
@@ -395,7 +395,7 @@
-
+
diff --git a/gentest/fixtures/YGFlexWrapTest.html b/gentest/fixtures/YGFlexWrapTest.html index ffb7036848..c736255737 100644 --- a/gentest/fixtures/YGFlexWrapTest.html +++ b/gentest/fixtures/YGFlexWrapTest.html @@ -1,4 +1,4 @@ -
+
diff --git a/gentest/fixtures/YGMarginTest.html b/gentest/fixtures/YGMarginTest.html index 01a13afe79..161b7ff618 100644 --- a/gentest/fixtures/YGMarginTest.html +++ b/gentest/fixtures/YGMarginTest.html @@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
@@ -15,7 +15,7 @@
-
+
@@ -27,11 +27,11 @@
-
+
-
+
@@ -83,12 +83,12 @@
-
+
-
+
diff --git a/gentest/fixtures/YGPaddingTest.html b/gentest/fixtures/YGPaddingTest.html index ef5b553992..062cd6e1b8 100644 --- a/gentest/fixtures/YGPaddingTest.html +++ b/gentest/fixtures/YGPaddingTest.html @@ -14,7 +14,7 @@
+ style="width: 100px; height: 100px; padding-inline-start: 10px; padding-top: 10; padding-inline-end: 20px; padding-bottom: 20px; align-items: center; justify-content: center;">
@@ -24,6 +24,6 @@
+ style="width: 200px; height: 200px; padding-left: 20px; padding-inline-end: 50px;">
diff --git a/gentest/fixtures/YGStaticPositionTest.html b/gentest/fixtures/YGStaticPositionTest.html index 41887bf6c8..0395b4e7e1 100644 --- a/gentest/fixtures/YGStaticPositionTest.html +++ b/gentest/fixtures/YGStaticPositionTest.html @@ -432,7 +432,7 @@
+ style="height: 63%; width: 41%; position: absolute; inset-inline-start: 12px; margin: 12px 4px 7px 9px; border-width: 1px 5px 9px 2px; padding: 3px 8px 10px 5px">
@@ -444,7 +444,7 @@
+ style="height: 63%; width: 41%; position: absolute; inset-inline-end: 4px; margin: 12px 4px 7px 9px; border-width: 1px 5px 9px 2px; padding: 3px 8px 10px 5px">
diff --git a/gentest/gentest-cpp.js b/gentest/gentest-cpp.js deleted file mode 100644 index d063080491..0000000000 --- a/gentest/gentest-cpp.js +++ /dev/null @@ -1,512 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* global Emitter:readable */ - -function toValueCpp(value) { - const n = value.toString().replace('px', '').replace('%', ''); - return n + (Number(n) == n && n % 1 !== 0 ? 'f' : ''); -} - -function toFunctionNameCpp(value) { - if (value.indexOf('%') >= 0) { - return 'Percent'; - } else if (value.indexOf('Auto') >= 0) { - return 'Auto'; - } else if (value.indexOf('MaxContent') >= 0) { - return 'MaxContent'; - } else if (value.indexOf('FitContent') >= 0) { - return 'FitContent'; - } else if (value.indexOf('Stretch') >= 0) { - return 'Stretch'; - } - - return ''; -} - -function keywordFunctionCpp(functionPrefix, nodeName, value) { - const functionSuffix = toFunctionNameCpp(value); - if ( - functionSuffix == 'Auto' || - functionSuffix == 'MaxContent' || - functionSuffix == 'FitContent' || - functionSuffix == 'Stretch' - ) { - return functionPrefix + functionSuffix + '(' + nodeName + ');'; - } else { - return ( - functionPrefix + - functionSuffix + - '(' + - nodeName + - ', ' + - toValueCpp(value) + - ');' - ); - } -} - -const CPPEmitter = function () { - Emitter.call(this, 'cpp', ' '); -}; - -CPPEmitter.prototype = Object.create(Emitter.prototype, { - constructor: {value: CPPEmitter}, - - emitPrologue: { - value: function () { - this.push([ - '#include ', - '#include ', - '#include "../util/TestUtil.h"', - '', - ]); - }, - }, - - emitTestPrologue: { - value: function (name, experiments, disabled) { - this.push('TEST(YogaTest, ' + name + ') {'); - this.pushIndent(); - - if (disabled) { - this.push('GTEST_SKIP();'); - this.push(''); - } - - this.push('YGConfigRef config = YGConfigNew();'); - for (const i in experiments) { - this.push( - 'YGConfigSetExperimentalFeatureEnabled(config, YGExperimentalFeature' + - experiments[i] + - ', true);', - ); - } - this.push(''); - }, - }, - - emitTestTreePrologue: { - value: function (nodeName) { - this.push('YGNodeRef ' + nodeName + ' = YGNodeNewWithConfig(config);'); - }, - }, - - emitTestEpilogue: { - value: function (_experiments) { - this.push(['', 'YGNodeFreeRecursive(root);']); - - this.push(''); - this.push('YGConfigFree(config);'); - - this.popIndent(); - this.push(['}', '']); - }, - }, - - emitEpilogue: {value: function () {}}, - - AssertEQ: { - value: function (v0, v1) { - this.push('ASSERT_FLOAT_EQ(' + toValueCpp(v0) + ', ' + v1 + ');'); - }, - }, - - YGAlignAuto: {value: 'YGAlignAuto'}, - YGAlignCenter: {value: 'YGAlignCenter'}, - YGAlignFlexEnd: {value: 'YGAlignFlexEnd'}, - YGAlignFlexStart: {value: 'YGAlignFlexStart'}, - YGAlignStretch: {value: 'YGAlignStretch'}, - YGAlignSpaceBetween: {value: 'YGAlignSpaceBetween'}, - YGAlignSpaceAround: {value: 'YGAlignSpaceAround'}, - YGAlignSpaceEvenly: {value: 'YGAlignSpaceEvenly'}, - YGAlignBaseline: {value: 'YGAlignBaseline'}, - - YGDirectionInherit: {value: 'YGDirectionInherit'}, - YGDirectionLTR: {value: 'YGDirectionLTR'}, - YGDirectionRTL: {value: 'YGDirectionRTL'}, - - YGEdgeBottom: {value: 'YGEdgeBottom'}, - YGEdgeEnd: {value: 'YGEdgeEnd'}, - YGEdgeLeft: {value: 'YGEdgeLeft'}, - YGEdgeRight: {value: 'YGEdgeRight'}, - YGEdgeStart: {value: 'YGEdgeStart'}, - YGEdgeTop: {value: 'YGEdgeTop'}, - - YGGutterAll: {value: 'YGGutterAll'}, - YGGutterColumn: {value: 'YGGutterColumn'}, - YGGutterRow: {value: 'YGGutterRow'}, - - YGFlexDirectionColumn: {value: 'YGFlexDirectionColumn'}, - YGFlexDirectionColumnReverse: {value: 'YGFlexDirectionColumnReverse'}, - YGFlexDirectionRow: {value: 'YGFlexDirectionRow'}, - YGFlexDirectionRowReverse: {value: 'YGFlexDirectionRowReverse'}, - - YGJustifyCenter: {value: 'YGJustifyCenter'}, - YGJustifyFlexEnd: {value: 'YGJustifyFlexEnd'}, - YGJustifyFlexStart: {value: 'YGJustifyFlexStart'}, - YGJustifySpaceAround: {value: 'YGJustifySpaceAround'}, - YGJustifySpaceBetween: {value: 'YGJustifySpaceBetween'}, - YGJustifySpaceEvenly: {value: 'YGJustifySpaceEvenly'}, - - YGOverflowHidden: {value: 'YGOverflowHidden'}, - YGOverflowVisible: {value: 'YGOverflowVisible'}, - YGOverflowScroll: {value: 'YGOverflowScroll'}, - - YGPositionTypeAbsolute: {value: 'YGPositionTypeAbsolute'}, - YGPositionTypeRelative: {value: 'YGPositionTypeRelative'}, - YGPositionTypeStatic: {value: 'YGPositionTypeStatic'}, - - YGWrapNoWrap: {value: 'YGWrapNoWrap'}, - YGWrapWrap: {value: 'YGWrapWrap'}, - YGWrapWrapReverse: {value: 'YGWrapWrapReverse'}, - - YGBoxSizingBorderBox: {value: 'YGBoxSizingBorderBox'}, - YGBoxSizingContentBox: {value: 'YGBoxSizingContentBox'}, - - YGUndefined: {value: 'YGUndefined'}, - - YGDisplayFlex: {value: 'YGDisplayFlex'}, - YGDisplayNone: {value: 'YGDisplayNone'}, - YGDisplayContents: {value: 'YGDisplayContents'}, - YGAuto: {value: 'YGAuto'}, - - YGMaxContent: {value: 'MaxContent'}, - YGFitContent: {value: 'FitContent'}, - YGStretch: {value: 'Stretch'}, - - YGNodeCalculateLayout: { - value: function (node, dir, _experiments) { - this.push( - 'YGNodeCalculateLayout(' + - node + - ', YGUndefined, YGUndefined, ' + - dir + - ');', - ); - }, - }, - - YGNodeInsertChild: { - value: function (parentName, nodeName, index) { - this.push( - 'YGNodeInsertChild(' + - parentName + - ', ' + - nodeName + - ', ' + - index + - ');', - ); - }, - }, - - YGNodeLayoutGetLeft: { - value: function (nodeName) { - return 'YGNodeLayoutGetLeft(' + nodeName + ')'; - }, - }, - - YGNodeLayoutGetTop: { - value: function (nodeName) { - return 'YGNodeLayoutGetTop(' + nodeName + ')'; - }, - }, - - YGNodeLayoutGetWidth: { - value: function (nodeName) { - return 'YGNodeLayoutGetWidth(' + nodeName + ')'; - }, - }, - - YGNodeLayoutGetHeight: { - value: function (nodeName) { - return 'YGNodeLayoutGetHeight(' + nodeName + ')'; - }, - }, - - YGNodeStyleSetAlignContent: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetAlignContent(' + - nodeName + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetAlignItems: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetAlignItems(' + - nodeName + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetAlignSelf: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetAlignSelf(' + nodeName + ', ' + toValueCpp(value) + ');', - ); - }, - }, - - YGNodeStyleSetAspectRatio: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetAspectRatio' + - toFunctionNameCpp(value) + - '(' + - nodeName + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetBorder: { - value: function (nodeName, edge, value) { - this.push( - 'YGNodeStyleSetBorder(' + - nodeName + - ', ' + - edge + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetDirection: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetDirection(' + nodeName + ', ' + toValueCpp(value) + ');', - ); - }, - }, - - YGNodeStyleSetDisplay: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetDisplay(' + nodeName + ', ' + toValueCpp(value) + ');', - ); - }, - }, - - YGNodeStyleSetFlexBasis: { - value: function (nodeName, value) { - this.push(keywordFunctionCpp('YGNodeStyleSetFlexBasis', nodeName, value)); - }, - }, - - YGNodeStyleSetFlexDirection: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetFlexDirection(' + - nodeName + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetFlexGrow: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetFlexGrow(' + nodeName + ', ' + toValueCpp(value) + ');', - ); - }, - }, - - YGNodeStyleSetFlexShrink: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetFlexShrink(' + - nodeName + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetFlexWrap: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetFlexWrap(' + nodeName + ', ' + toValueCpp(value) + ');', - ); - }, - }, - - YGNodeStyleSetJustifyContent: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetJustifyContent(' + - nodeName + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetMargin: { - value: function (nodeName, edge, value) { - let valueStr = toValueCpp(value); - if (valueStr != 'YGAuto') { - valueStr = ', ' + valueStr; - } else { - valueStr = ''; - } - this.push( - 'YGNodeStyleSetMargin' + - toFunctionNameCpp(value) + - '(' + - nodeName + - ', ' + - edge + - valueStr + - ');', - ); - }, - }, - - YGNodeStyleSetHeight: { - value: function (nodeName, value) { - this.push(keywordFunctionCpp('YGNodeStyleSetHeight', nodeName, value)); - }, - }, - - YGNodeStyleSetWidth: { - value: function (nodeName, value) { - this.push(keywordFunctionCpp('YGNodeStyleSetWidth', nodeName, value)); - }, - }, - - YGNodeStyleSetMaxHeight: { - value: function (nodeName, value) { - this.push(keywordFunctionCpp('YGNodeStyleSetMaxHeight', nodeName, value)); - }, - }, - - YGNodeStyleSetMaxWidth: { - value: function (nodeName, value) { - this.push(keywordFunctionCpp('YGNodeStyleSetMaxWidth', nodeName, value)); - }, - }, - - YGNodeStyleSetMinHeight: { - value: function (nodeName, value) { - this.push(keywordFunctionCpp('YGNodeStyleSetMinHeight', nodeName, value)); - }, - }, - - YGNodeStyleSetMinWidth: { - value: function (nodeName, value) { - this.push(keywordFunctionCpp('YGNodeStyleSetMinWidth', nodeName, value)); - }, - }, - - YGNodeStyleSetOverflow: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetOverflow(' + nodeName + ', ' + toValueCpp(value) + ');', - ); - }, - }, - - YGNodeStyleSetPadding: { - value: function (nodeName, edge, value) { - this.push( - 'YGNodeStyleSetPadding' + - toFunctionNameCpp(value) + - '(' + - nodeName + - ', ' + - edge + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetPosition: { - value: function (nodeName, edge, value) { - let valueStr = toValueCpp(value); - if (valueStr != 'YGAuto') { - valueStr = ', ' + valueStr; - } else { - valueStr = ''; - } - this.push( - 'YGNodeStyleSetPosition' + - toFunctionNameCpp(value) + - '(' + - nodeName + - ', ' + - edge + - valueStr + - ');', - ); - }, - }, - - YGNodeStyleSetPositionType: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetPositionType(' + - nodeName + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetGap: { - value: function (nodeName, gap, value) { - this.push( - 'YGNodeStyleSetGap' + - toFunctionNameCpp(value) + - '(' + - nodeName + - ', ' + - gap + - ', ' + - toValueCpp(value) + - ');', - ); - }, - }, - - YGNodeStyleSetBoxSizing: { - value: function (nodeName, value) { - this.push( - 'YGNodeStyleSetBoxSizing(' + nodeName + ', ' + toValueCpp(value) + ');', - ); - }, - }, - - YGNodeSetMeasureFunc: { - value: function (nodeName, innerText, _) { - this.push(`YGNodeSetContext(${nodeName}, (void*)"${innerText}");`); - this.push( - `YGNodeSetMeasureFunc(${nodeName}, &facebook::yoga::test::IntrinsicSizeMeasure);`, - ); - }, - }, -}); diff --git a/gentest/gentest-java.js b/gentest/gentest-java.js deleted file mode 100644 index f1efcf40e7..0000000000 --- a/gentest/gentest-java.js +++ /dev/null @@ -1,477 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* global Emitter:readable */ - -function toValueJava(value) { - const n = value.toString().replace('px', '').replace('%', ''); - return n + (Number(n) == n && n % 1 !== 0 ? '' : ''); -} - -function toMethodName(value) { - if (value.indexOf('%') >= 0) { - return 'Percent'; - } else if (value.indexOf('AUTO') >= 0) { - return 'Auto'; - } else if (value.indexOf('MAX_CONTENT') >= 0) { - return 'MaxContent'; - } else if (value.indexOf('FIT_CONTENT') >= 0) { - return 'FitContent'; - } else if (value.indexOf('STRETCH') >= 0) { - return 'Stretch'; - } - return ''; -} - -function keywordMethod(methodPrefix, nodeName, value) { - const methodSuffix = toMethodName(value); - if ( - methodSuffix == 'Auto' || - methodSuffix == 'MaxContent' || - methodSuffix == 'FitContent' || - methodSuffix == 'Stretch' - ) { - return nodeName + '.' + methodPrefix + methodSuffix + '();'; - } else { - return ( - nodeName + - '.' + - methodPrefix + - methodSuffix + - '(' + - toValueJava(value) + - 'f);' - ); - } -} - -const JavaEmitter = function () { - Emitter.call(this, 'java', ' '); -}; - -function toJavaUpper(symbol) { - let out = ''; - for (let i = 0; i < symbol.length; i++) { - const c = symbol[i]; - if ( - c == c.toUpperCase() && - i != 0 && - symbol[i - 1] != symbol[i - 1].toUpperCase() - ) { - out += '_'; - } - out += c.toUpperCase(); - } - return out; -} - -JavaEmitter.prototype = Object.create(Emitter.prototype, { - constructor: {value: JavaEmitter}, - - emitPrologue: { - value: function () { - this.push([ - 'package com.facebook.yoga;', - '', - 'import static org.junit.Assert.assertEquals;', - '', - 'import org.junit.Ignore;', - 'import org.junit.Test;', - 'import org.junit.runner.RunWith;', - 'import org.junit.runners.Parameterized;', - 'import com.facebook.yoga.utils.TestUtils;', - '', - '@RunWith(Parameterized.class)', - 'public class YogaTest {', - ]); - this.pushIndent(); - this.push([ - '@Parameterized.Parameters(name = "{0}")', - 'public static Iterable nodeFactories() {', - ]); - this.pushIndent(); - this.push('return TestParametrization.nodeFactories();'); - this.popIndent(); - this.push('}'); - this.push([ - '', - '@Parameterized.Parameter public TestParametrization.NodeFactory mNodeFactory;', - '', - ]); - }, - }, - - emitTestPrologue: { - value: function (name, experiments, disabled) { - this.push('@Test'); - if (disabled) { - this.push('@Ignore'); - } - this.push('public void test_' + name + '() {'); - this.pushIndent(); - - this.push('YogaConfig config = YogaConfigFactory.create();'); - for (const i in experiments) { - this.push( - 'config.setExperimentalFeatureEnabled(YogaExperimentalFeature.' + - toJavaUpper(experiments[i]) + - ', true);', - ); - } - this.push(''); - }, - }, - - emitTestTreePrologue: { - value: function (nodeName) { - this.push('final YogaNode ' + nodeName + ' = createNode(config);'); - }, - }, - - emitTestEpilogue: { - value: function (_experiments) { - this.popIndent(); - this.push(['}', '']); - }, - }, - - emitEpilogue: { - value: function (_lines) { - this.push('private YogaNode createNode(YogaConfig config) {'); - this.pushIndent(); - this.push('return mNodeFactory.create(config);'); - this.popIndent(); - this.push('}'); - this.popIndent(); - this.push(['}', '']); - }, - }, - - AssertEQ: { - value: function (v0, v1) { - this.push('assertEquals(' + v0 + 'f, ' + v1 + ', 0.0f);'); - }, - }, - - YGAlignAuto: {value: 'YogaAlign.AUTO'}, - YGAlignCenter: {value: 'YogaAlign.CENTER'}, - YGAlignFlexEnd: {value: 'YogaAlign.FLEX_END'}, - YGAlignFlexStart: {value: 'YogaAlign.FLEX_START'}, - YGAlignStretch: {value: 'YogaAlign.STRETCH'}, - YGAlignSpaceBetween: {value: 'YogaAlign.SPACE_BETWEEN'}, - YGAlignSpaceAround: {value: 'YogaAlign.SPACE_AROUND'}, - YGAlignSpaceEvenly: {value: 'YogaAlign.SPACE_EVENLY'}, - YGAlignBaseline: {value: 'YogaAlign.BASELINE'}, - - YGDirectionInherit: {value: 'YogaDirection.INHERIT'}, - YGDirectionLTR: {value: 'YogaDirection.LTR'}, - YGDirectionRTL: {value: 'YogaDirection.RTL'}, - - YGEdgeBottom: {value: 'YogaEdge.BOTTOM'}, - YGEdgeEnd: {value: 'YogaEdge.END'}, - YGEdgeLeft: {value: 'YogaEdge.LEFT'}, - YGEdgeRight: {value: 'YogaEdge.RIGHT'}, - YGEdgeStart: {value: 'YogaEdge.START'}, - YGEdgeTop: {value: 'YogaEdge.TOP'}, - - YGGutterAll: {value: 'YogaGutter.ALL'}, - YGGutterColumn: {value: 'YogaGutter.COLUMN'}, - YGGutterRow: {value: 'YogaGutter.ROW'}, - - YGFlexDirectionColumn: {value: 'YogaFlexDirection.COLUMN'}, - YGFlexDirectionColumnReverse: {value: 'YogaFlexDirection.COLUMN_REVERSE'}, - YGFlexDirectionRow: {value: 'YogaFlexDirection.ROW'}, - YGFlexDirectionRowReverse: {value: 'YogaFlexDirection.ROW_REVERSE'}, - - YGJustifyCenter: {value: 'YogaJustify.CENTER'}, - YGJustifyFlexEnd: {value: 'YogaJustify.FLEX_END'}, - YGJustifyFlexStart: {value: 'YogaJustify.FLEX_START'}, - YGJustifySpaceAround: {value: 'YogaJustify.SPACE_AROUND'}, - YGJustifySpaceBetween: {value: 'YogaJustify.SPACE_BETWEEN'}, - YGJustifySpaceEvenly: {value: 'YogaJustify.SPACE_EVENLY'}, - - YGOverflowHidden: {value: 'YogaOverflow.HIDDEN'}, - YGOverflowVisible: {value: 'YogaOverflow.VISIBLE'}, - YGOverflowScroll: {value: 'YogaOverflow.SCROLL'}, - - YGPositionTypeAbsolute: {value: 'YogaPositionType.ABSOLUTE'}, - YGPositionTypeRelative: {value: 'YogaPositionType.RELATIVE'}, - YGPositionTypeStatic: {value: 'YogaPositionType.STATIC'}, - - YGUndefined: {value: 'YogaConstants.UNDEFINED'}, - - YGDisplayFlex: {value: 'YogaDisplay.FLEX'}, - YGDisplayNone: {value: 'YogaDisplay.NONE'}, - YGDisplayContents: {value: 'YogaDisplay.CONTENTS'}, - YGAuto: {value: 'YogaConstants.AUTO'}, - - YGWrapNoWrap: {value: 'YogaWrap.NO_WRAP'}, - YGWrapWrap: {value: 'YogaWrap.WRAP'}, - YGWrapWrapReverse: {value: 'YogaWrap.WRAP_REVERSE'}, - - YGBoxSizingBorderBox: {value: 'YogaBoxSizing.BORDER_BOX'}, - YGBoxSizingContentBox: {value: 'YogaBoxSizing.CONTENT_BOX'}, - - YGMaxContent: {value: 'MAX_CONTENT'}, - YGFitContent: {value: 'FIT_CONTENT'}, - YGStretch: {value: 'STRETCH'}, - - YGNodeCalculateLayout: { - value: function (node, dir, _experiments) { - this.push(node + '.setDirection(' + dir + ');'); - this.push( - node + - '.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED);', - ); - }, - }, - - YGNodeInsertChild: { - value: function (parentName, nodeName, index) { - this.push(parentName + '.addChildAt(' + nodeName + ', ' + index + ');'); - }, - }, - - YGNodeLayoutGetLeft: { - value: function (nodeName) { - return nodeName + '.getLayoutX()'; - }, - }, - - YGNodeLayoutGetTop: { - value: function (nodeName) { - return nodeName + '.getLayoutY()'; - }, - }, - - YGNodeLayoutGetWidth: { - value: function (nodeName) { - return nodeName + '.getLayoutWidth()'; - }, - }, - - YGNodeLayoutGetHeight: { - value: function (nodeName) { - return nodeName + '.getLayoutHeight()'; - }, - }, - - YGNodeStyleSetAlignContent: { - value: function (nodeName, value) { - this.push(nodeName + '.setAlignContent(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetAlignItems: { - value: function (nodeName, value) { - this.push(nodeName + '.setAlignItems(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetAlignSelf: { - value: function (nodeName, value) { - this.push(nodeName + '.setAlignSelf(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetAspectRatio: { - value: function (nodeName, value) { - this.push(nodeName + '.setAspectRatio(' + toValueJava(value) + 'f);'); - }, - }, - - YGNodeStyleSetBorder: { - value: function (nodeName, edge, value) { - this.push( - nodeName + '.setBorder(' + edge + ', ' + toValueJava(value) + 'f);', - ); - }, - }, - - YGNodeStyleSetDirection: { - value: function (nodeName, value) { - this.push(nodeName + '.setDirection(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetDisplay: { - value: function (nodeName, value) { - this.push(nodeName + '.setDisplay(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetFlexBasis: { - value: function (nodeName, value) { - this.push(keywordMethod('setFlexBasis', nodeName, value)); - }, - }, - - YGNodeStyleSetFlexDirection: { - value: function (nodeName, value) { - this.push(nodeName + '.setFlexDirection(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetFlexGrow: { - value: function (nodeName, value) { - this.push(nodeName + '.setFlexGrow(' + toValueJava(value) + 'f);'); - }, - }, - - YGNodeStyleSetFlexShrink: { - value: function (nodeName, value) { - this.push(nodeName + '.setFlexShrink(' + toValueJava(value) + 'f);'); - }, - }, - - YGNodeStyleSetFlexWrap: { - value: function (nodeName, value) { - this.push(nodeName + '.setWrap(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetJustifyContent: { - value: function (nodeName, value) { - this.push(nodeName + '.setJustifyContent(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetMargin: { - value: function (nodeName, edge, value) { - let valueStr = toValueJava(value); - if (valueStr != 'YogaConstants.AUTO') { - valueStr = ', ' + valueStr + 'f'; - } else { - valueStr = ''; - } - - this.push( - nodeName + - '.setMargin' + - toMethodName(value) + - '(' + - edge + - valueStr + - ');', - ); - }, - }, - - YGNodeStyleSetHeight: { - value: function (nodeName, value) { - this.push(keywordMethod('setHeight', nodeName, value)); - }, - }, - - YGNodeStyleSetWidth: { - value: function (nodeName, value) { - this.push(keywordMethod('setWidth', nodeName, value)); - }, - }, - - YGNodeStyleSetMaxHeight: { - value: function (nodeName, value) { - this.push(keywordMethod('setMaxHeight', nodeName, value)); - }, - }, - - YGNodeStyleSetMaxWidth: { - value: function (nodeName, value) { - this.push(keywordMethod('setMaxWidth', nodeName, value)); - }, - }, - - YGNodeStyleSetMinHeight: { - value: function (nodeName, value) { - this.push(keywordMethod('setMinHeight', nodeName, value)); - }, - }, - - YGNodeStyleSetMinWidth: { - value: function (nodeName, value) { - this.push(keywordMethod('setMinWidth', nodeName, value)); - }, - }, - - YGNodeStyleSetOverflow: { - value: function (nodeName, value) { - this.push(nodeName + '.setOverflow(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetPadding: { - value: function (nodeName, edge, value) { - this.push( - nodeName + - '.setPadding' + - toMethodName(value) + - '(' + - edge + - ', ' + - toValueJava(value) + - ');', - ); - }, - }, - - YGNodeStyleSetPosition: { - value: function (nodeName, edge, value) { - let valueStr = toValueJava(value); - - if (valueStr == 'YogaConstants.AUTO') { - valueStr = ''; - } else { - valueStr = ', ' + valueStr + 'f'; - } - this.push( - nodeName + - '.setPosition' + - toMethodName(value) + - '(' + - edge + - valueStr + - ');', - ); - }, - }, - - YGNodeStyleSetPositionType: { - value: function (nodeName, value) { - this.push(nodeName + '.setPositionType(' + toValueJava(value) + ');'); - }, - }, - - YGNodeStyleSetGap: { - value: function (nodeName, gap, value) { - this.push( - nodeName + - '.setGap' + - toMethodName(value) + - '(' + - gap + - ', ' + - toValueJava(value) + - 'f);', - ); - }, - }, - - YGNodeStyleSetBoxSizing: { - value: function (nodeName, value) { - this.push(nodeName + '.setBoxSizing(' + toValueJava(value) + ');'); - }, - }, - - YGNodeSetMeasureFunc: { - value: function (nodeName, innerText, _) { - this.push(`${nodeName}.setData("${innerText}");`); - this.push( - `${nodeName}.setMeasureFunction(new TestUtils.intrinsicMeasureFunction());`, - ); - }, - }, -}); diff --git a/gentest/gentest-javascript.js b/gentest/gentest-javascript.js deleted file mode 100644 index 825c7ca8d4..0000000000 --- a/gentest/gentest-javascript.js +++ /dev/null @@ -1,417 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* global Emitter:readable */ - -const JavascriptEmitter = function () { - Emitter.call(this, 'js', ' '); -}; - -function toValueJavascript(value) { - if (value.match(/^[0-9.e+-]+px$/i)) return parseFloat(value); - if (value.match(/^[0-9.e+-]+%/i)) return JSON.stringify(value); - if (value == 'Yoga.AUTO') return '"auto"'; - if (value == 'max-content') return '"max-content"'; - if (value == 'fit-content') return '"fit-content"'; - if (value == 'stretch') return '"stretch"'; - return value; -} - -JavascriptEmitter.prototype = Object.create(Emitter.prototype, { - constructor: {value: JavascriptEmitter}, - - emitPrologue: { - value: function () { - this.push( - "import { instrinsicSizeMeasureFunc } from '../tools/utils.ts'", - ); - this.push("import Yoga from 'yoga-layout';"); - this.push('import {'); - this.pushIndent(); - this.push('Align,'); - this.push('BoxSizing,'); - this.push('Direction,'); - this.push('Display,'); - this.push('Edge,'); - this.push('Errata,'); - this.push('ExperimentalFeature,'); - this.push('FlexDirection,'); - this.push('Gutter,'); - this.push('Justify,'); - this.push('MeasureMode,'); - this.push('Overflow,'); - this.push('PositionType,'); - this.push('Unit,'); - this.push('Wrap,'); - this.popIndent(); - this.push("} from 'yoga-layout';"); - this.push(''); - }, - }, - - emitTestPrologue: { - value: function (name, experiments, ignore) { - const testFn = ignore ? `test.skip` : 'test'; - this.push(`${testFn}('${name}', () => {`); - this.pushIndent(); - this.push('const config = Yoga.Config.create();'); - this.push(''); - - if (experiments.length > 0) { - for (const experiment of experiments) { - this.push( - `config.setExperimentalFeatureEnabled(ExperimentalFeature.${experiment}, true);`, - ); - } - this.push(''); - } - }, - }, - - emitTestTreePrologue: { - value: function (nodeName) { - this.push(`const ${nodeName} = Yoga.Node.create(config);`); - }, - }, - - emitTestEpilogue: { - value: function (_experiments) { - this.popIndent(); - this.push('});'); - }, - }, - - emitEpilogue: { - value: function () { - this.push(''); - }, - }, - - AssertEQ: { - value: function (v0, v1) { - this.push(`expect(${v1}).toBe(${v0});`); - }, - }, - - YGAlignAuto: {value: 'Align.Auto'}, - YGAlignCenter: {value: 'Align.Center'}, - YGAlignFlexEnd: {value: 'Align.FlexEnd'}, - YGAlignFlexStart: {value: 'Align.FlexStart'}, - YGAlignStretch: {value: 'Align.Stretch'}, - YGAlignSpaceBetween: {value: 'Align.SpaceBetween'}, - YGAlignSpaceAround: {value: 'Align.SpaceAround'}, - YGAlignSpaceEvenly: {value: 'Align.SpaceEvenly'}, - YGAlignBaseline: {value: 'Align.Baseline'}, - - YGDirectionInherit: {value: 'Direction.Inherit'}, - YGDirectionLTR: {value: 'Direction.LTR'}, - YGDirectionRTL: {value: 'Direction.RTL'}, - - YGEdgeBottom: {value: 'Edge.Bottom'}, - YGEdgeEnd: {value: 'Edge.End'}, - YGEdgeLeft: {value: 'Edge.Left'}, - YGEdgeRight: {value: 'Edge.Right'}, - YGEdgeStart: {value: 'Edge.Start'}, - YGEdgeTop: {value: 'Edge.Top'}, - - YGGutterAll: {value: 'Gutter.All'}, - YGGutterColumn: {value: 'Gutter.Column'}, - YGGutterRow: {value: 'Gutter.Row'}, - - YGFlexDirectionColumn: {value: 'FlexDirection.Column'}, - YGFlexDirectionColumnReverse: {value: 'FlexDirection.ColumnReverse'}, - YGFlexDirectionRow: {value: 'FlexDirection.Row'}, - YGFlexDirectionRowReverse: {value: 'FlexDirection.RowReverse'}, - - YGJustifyCenter: {value: 'Justify.Center'}, - YGJustifyFlexEnd: {value: 'Justify.FlexEnd'}, - YGJustifyFlexStart: {value: 'Justify.FlexStart'}, - YGJustifySpaceAround: {value: 'Justify.SpaceAround'}, - YGJustifySpaceBetween: {value: 'Justify.SpaceBetween'}, - YGJustifySpaceEvenly: {value: 'Justify.SpaceEvenly'}, - - YGOverflowHidden: {value: 'Overflow.Hidden'}, - YGOverflowVisible: {value: 'Overflow.Visible'}, - YGOverflowScroll: {value: 'Overflow.Scroll'}, - - YGPositionTypeAbsolute: {value: 'PositionType.Absolute'}, - YGPositionTypeRelative: {value: 'PositionType.Relative'}, - YGPositionTypeStatic: {value: 'PositionType.Static'}, - - YGAuto: {value: "'auto'"}, - YGUndefined: {value: 'undefined'}, - - YGWrapNoWrap: {value: 'Wrap.NoWrap'}, - YGWrapWrap: {value: 'Wrap.Wrap'}, - YGWrapWrapReverse: {value: 'Wrap.WrapReverse'}, - - YGDisplayFlex: {value: 'Display.Flex'}, - YGDisplayNone: {value: 'Display.None'}, - YGDisplayContents: {value: 'Display.Contents'}, - - YGBoxSizingBorderBox: {value: 'BoxSizing.BorderBox'}, - YGBoxSizingContentBox: {value: 'BoxSizing.ContentBox'}, - - YGMaxContent: {value: 'max-content'}, - YGFitContent: {value: 'fit-content'}, - YGStretch: {value: 'stretch'}, - - YGNodeCalculateLayout: { - value: function (node, dir, _experiments) { - this.push(node + '.calculateLayout(undefined, undefined, ' + dir + ');'); - }, - }, - - YGNodeInsertChild: { - value: function (parentName, nodeName, index) { - this.push(parentName + '.insertChild(' + nodeName + ', ' + index + ');'); - }, - }, - - YGNodeLayoutGetLeft: { - value: function (nodeName) { - return nodeName + '.getComputedLeft()'; - }, - }, - - YGNodeLayoutGetTop: { - value: function (nodeName) { - return nodeName + '.getComputedTop()'; - }, - }, - - YGNodeLayoutGetWidth: { - value: function (nodeName) { - return nodeName + '.getComputedWidth()'; - }, - }, - - YGNodeLayoutGetHeight: { - value: function (nodeName) { - return nodeName + '.getComputedHeight()'; - }, - }, - - YGNodeStyleSetAlignContent: { - value: function (nodeName, value) { - this.push( - nodeName + '.setAlignContent(' + toValueJavascript(value) + ');', - ); - }, - }, - - YGNodeStyleSetAlignItems: { - value: function (nodeName, value) { - this.push(nodeName + '.setAlignItems(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetAlignSelf: { - value: function (nodeName, value) { - this.push(nodeName + '.setAlignSelf(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetAspectRatio: { - value: function (nodeName, value) { - this.push( - nodeName + '.setAspectRatio(' + toValueJavascript(value) + ');', - ); - }, - }, - - YGNodeStyleSetBorder: { - value: function (nodeName, edge, value) { - this.push( - nodeName + - '.setBorder(' + - toValueJavascript(edge) + - ', ' + - toValueJavascript(value) + - ');', - ); - }, - }, - - YGNodeStyleSetDirection: { - value: function (nodeName, value) { - this.push(nodeName + '.setDirection(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetDisplay: { - value: function (nodeName, value) { - this.push(nodeName + '.setDisplay(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetFlexBasis: { - value: function (nodeName, value) { - this.push(nodeName + '.setFlexBasis(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetFlexDirection: { - value: function (nodeName, value) { - this.push( - nodeName + '.setFlexDirection(' + toValueJavascript(value) + ');', - ); - }, - }, - - YGNodeStyleSetFlexGrow: { - value: function (nodeName, value) { - this.push(nodeName + '.setFlexGrow(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetFlexShrink: { - value: function (nodeName, value) { - this.push(nodeName + '.setFlexShrink(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetFlexWrap: { - value: function (nodeName, value) { - this.push(nodeName + '.setFlexWrap(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetHeight: { - value: function (nodeName, value) { - this.push(nodeName + '.setHeight(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetJustifyContent: { - value: function (nodeName, value) { - this.push( - nodeName + '.setJustifyContent(' + toValueJavascript(value) + ');', - ); - }, - }, - - YGNodeStyleSetMargin: { - value: function (nodeName, edge, value) { - this.push( - nodeName + - '.setMargin(' + - toValueJavascript(edge) + - ', ' + - toValueJavascript(value) + - ');', - ); - }, - }, - - YGNodeStyleSetMaxHeight: { - value: function (nodeName, value) { - this.push(nodeName + '.setMaxHeight(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetMaxWidth: { - value: function (nodeName, value) { - this.push(nodeName + '.setMaxWidth(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetMinHeight: { - value: function (nodeName, value) { - this.push(nodeName + '.setMinHeight(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetMinWidth: { - value: function (nodeName, value) { - this.push(nodeName + '.setMinWidth(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetOverflow: { - value: function (nodeName, value) { - this.push(nodeName + '.setOverflow(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetPadding: { - value: function (nodeName, edge, value) { - this.push( - nodeName + - '.setPadding(' + - toValueJavascript(edge) + - ', ' + - toValueJavascript(value) + - ');', - ); - }, - }, - - YGNodeStyleSetPosition: { - value: function (nodeName, edge, value) { - const valueStr = toValueJavascript(value); - - if (valueStr == "'auto'") { - this.push( - nodeName + '.setPositionAuto(' + toValueJavascript(edge) + ');', - ); - } else { - this.push( - nodeName + - '.setPosition(' + - toValueJavascript(edge) + - ', ' + - valueStr + - ');', - ); - } - }, - }, - - YGNodeStyleSetPositionType: { - value: function (nodeName, value) { - this.push( - nodeName + '.setPositionType(' + toValueJavascript(value) + ');', - ); - }, - }, - - YGNodeStyleSetWidth: { - value: function (nodeName, value) { - this.push(nodeName + '.setWidth(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeStyleSetGap: { - value: function (nodeName, gap, value) { - this.push( - nodeName + - '.setGap(' + - toValueJavascript(gap) + - ', ' + - toValueJavascript(value) + - ');', - ); - }, - }, - - YGNodeStyleSetBoxSizing: { - value: function (nodeName, value) { - this.push(nodeName + '.setBoxSizing(' + toValueJavascript(value) + ');'); - }, - }, - - YGNodeSetMeasureFunc: { - value: function (nodeName, innerText, flexDirection) { - this.push( - `${nodeName}.setMeasureFunc(instrinsicSizeMeasureFunc.bind({text: "${innerText}", flexDirection: ${toValueJavascript( - flexDirection, - )}}));`, - ); - }, - }, -}); diff --git a/gentest/gentest-log.js b/gentest/gentest-log.js deleted file mode 100644 index 7f235218cf..0000000000 --- a/gentest/gentest-log.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -// eslint-disable-next-line no-unused-vars -function gentestLog(message) { - console.log('gentest-log: ', message); -} diff --git a/gentest/gentest.js b/gentest/gentest.js deleted file mode 100755 index 801408c682..0000000000 --- a/gentest/gentest.js +++ /dev/null @@ -1,860 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* eslint-env browser */ -/* global CPPEmitter:readable, JavaEmitter:readable, JavascriptEmitter:readable */ - -const INVISIBLE_BORDER_STYLES = ['none', 'initial']; - -window.onload = function () { - checkDefaultValues(); - - printTest( - new CPPEmitter(), - 'cpp', - document.body.children[0], - document.body.children[1], - document.body.children[2], - ); - - printTest( - new JavaEmitter(), - 'java', - document.body.children[0], - document.body.children[1], - document.body.children[2], - ); - - printTest( - new JavascriptEmitter(), - 'js', - document.body.children[0], - document.body.children[1], - document.body.children[2], - ); -}; - -function assert(condition, message) { - if (!condition) { - throw new Error(message); - } -} - -function printTest(e, ext, LTRContainer, RTLContainer, genericContainer) { - e.push([ - ext === 'js' ? '/**' : '/*', - ' * Copyright (c) Meta Platforms, Inc. and affiliates.', - ' *', - ' * This source code is licensed under the MIT license found in the', - ' * LICENSE file in the root directory of this source tree.', - ext === 'cpp' ? ' *\n * clang-format off' : ' *', - ` * MAGIC_PLACEHOLDER`, - ' * generated by gentest/gentest-driver.ts from gentest/fixtures/' + - document.title + - '.html', - ' */', - '', - ]); - e.emitPrologue(); - - const LTRLayoutTree = calculateTree(LTRContainer, 0, 0); - const RTLLayoutTree = calculateTree(RTLContainer, 0, 0); - const genericLayoutTree = calculateTree(genericContainer, 0, 0); - - for (let i = 0; i < genericLayoutTree.length; i++) { - e.emitTestPrologue( - genericLayoutTree[i].name, - genericLayoutTree[i].experiments, - genericLayoutTree[i].disabled, - ); - - if (genericLayoutTree[i].name == 'wrap_column') { - // Modify width and left values due to both safari and chrome not abiding by the - // specification. The undefined dimension of a parent should be defined by the total size - // of their children in that dimension. - // See diagram under flex-wrap header https://www.w3.org/TR/css-flexbox-1/ - assert( - LTRLayoutTree[0].width == 30, - 'wrap_column LTR root.width should be 30', - ); - LTRLayoutTree[0].width = 60; - assert( - RTLLayoutTree[0].width == 30, - 'wrap_column RTL root.width should be 30', - ); - RTLLayoutTree[0].width = 60; - const children = RTLLayoutTree[0].children; - assert( - children[0].left == 0, - 'wrap_column RTL root_child0.left should be 0', - ); - children[0].left = 30; - assert( - children[1].left == 0, - 'wrap_column RTL root_child0.left should be 0', - ); - children[1].left = 30; - assert( - children[2].left == 0, - 'wrap_column RTL root_child2.left should be 0', - ); - children[2].left = 30; - assert( - children[3].left == -30, - 'wrap_column RTL root_child3.left should be -30', - ); - children[3].left = 0; - } - - setupTestTree( - e, - undefined, - LTRLayoutTree[i], - genericLayoutTree[i], - 'root', - null, - ); - - e.YGNodeCalculateLayout( - 'root', - e.YGDirectionLTR, - genericLayoutTree[i].experiments, - ); - e.push(''); - - assertTestTree(e, LTRLayoutTree[i], 'root', null); - e.push(''); - - e.YGNodeCalculateLayout( - 'root', - e.YGDirectionRTL, - genericLayoutTree[i].experiments, - ); - e.push(''); - - assertTestTree(e, RTLLayoutTree[i], 'root', null); - - e.emitTestEpilogue(genericLayoutTree[i].experiments); - } - e.emitEpilogue(); - - e.print(); -} - -function assertTestTree(e, node, nodeName, _parentName) { - e.AssertEQ(node.left, e.YGNodeLayoutGetLeft(nodeName)); - e.AssertEQ(node.top, e.YGNodeLayoutGetTop(nodeName)); - e.AssertEQ(node.width, e.YGNodeLayoutGetWidth(nodeName)); - e.AssertEQ(node.height, e.YGNodeLayoutGetHeight(nodeName)); - - for (let i = 0; i < node.children.length; i++) { - e.push(''); - const childName = nodeName + '_child' + i; - assertTestTree(e, node.children[i], childName, nodeName); - } -} - -function checkDefaultValues() { - // Sanity check of the Yoga default values by test-template.html - [ - {style: 'flex-direction', value: 'column'}, - {style: 'justify-content', value: 'flex-start'}, - {style: 'align-content', value: 'flex-start'}, - {style: 'align-items', value: 'stretch'}, - {style: 'position', value: 'relative'}, - {style: 'flex-wrap', value: 'nowrap'}, - {style: 'overflow', value: 'visible'}, - {style: 'flex-grow', value: '0'}, - {style: 'flex-shrink', value: '0'}, - {style: 'left', value: 'undefined'}, - {style: 'top', value: 'undefined'}, - {style: 'right', value: 'undefined'}, - {style: 'bottom', value: 'undefined'}, - {style: 'display', value: 'flex'}, - {style: 'box-sizing', value: 'border-box'}, - ].forEach(item => { - assert( - isDefaultStyleValue(item.style, item.value), - item.style + ' should be ' + item.value, - ); - }); -} - -function setupTestTree( - e, - parent, - node, - genericNode, - nodeName, - parentName, - index, -) { - e.emitTestTreePrologue(nodeName); - for (const style in node.style) { - // Skip position info for root as it messes up tests - if ( - node.declaredStyle[style] === '' && - (style == 'left' || - style == 'top' || - style == 'right' || - style == 'bottom' || - style == 'width' || - style == 'height') - ) { - continue; - } - if (!isDefaultStyleValue(style, node.style[style])) { - switch (style) { - case 'aspect-ratio': - e.YGNodeStyleSetAspectRatio( - nodeName, - pointValue(e, node.style[style]), - ); - break; - case 'gap': - e.YGNodeStyleSetGap( - nodeName, - e.YGGutterAll, - pointValue(e, node.style[style]), - ); - break; - case 'column-gap': - e.YGNodeStyleSetGap( - nodeName, - e.YGGutterColumn, - pointValue(e, node.style[style]), - ); - break; - case 'row-gap': - e.YGNodeStyleSetGap( - nodeName, - e.YGGutterRow, - pointValue(e, node.style[style]), - ); - break; - case 'direction': - e.YGNodeStyleSetDirection( - nodeName, - directionValue(e, node.style[style]), - ); - break; - case 'flex-direction': - e.YGNodeStyleSetFlexDirection( - nodeName, - flexDirectionValue(e, node.style[style]), - ); - break; - case 'justify-content': - e.YGNodeStyleSetJustifyContent( - nodeName, - justifyValue(e, node.style[style]), - ); - break; - case 'align-content': - e.YGNodeStyleSetAlignContent( - nodeName, - alignValue(e, node.style[style]), - ); - break; - case 'align-items': - e.YGNodeStyleSetAlignItems( - nodeName, - alignValue(e, node.style[style]), - ); - break; - case 'align-self': - if (!parent || node.style[style] !== parent.style['align-items']) { - e.YGNodeStyleSetAlignSelf( - nodeName, - alignValue(e, node.style[style]), - ); - } - break; - case 'position': - e.YGNodeStyleSetPositionType( - nodeName, - positionValue(e, node.style[style]), - ); - break; - case 'flex-wrap': - e.YGNodeStyleSetFlexWrap(nodeName, wrapValue(e, node.style[style])); - break; - case 'overflow': - e.YGNodeStyleSetOverflow( - nodeName, - overflowValue(e, node.style[style]), - ); - break; - case 'flex-grow': - e.YGNodeStyleSetFlexGrow(nodeName, node.style[style]); - break; - case 'flex-shrink': - e.YGNodeStyleSetFlexShrink(nodeName, node.style[style]); - break; - case 'flex-basis': - e.YGNodeStyleSetFlexBasis(nodeName, pointValue(e, node.style[style])); - break; - case 'left': - if (genericNode.rawStyle.indexOf('start:') >= 0) { - e.YGNodeStyleSetPosition( - nodeName, - e.YGEdgeStart, - pointValue(e, node.style[style]), - ); - } else { - e.YGNodeStyleSetPosition( - nodeName, - e.YGEdgeLeft, - pointValue(e, node.style[style]), - ); - } - break; - case 'top': - e.YGNodeStyleSetPosition( - nodeName, - e.YGEdgeTop, - pointValue(e, node.style[style]), - ); - break; - case 'right': - if (genericNode.rawStyle.indexOf('end:') >= 0) { - e.YGNodeStyleSetPosition( - nodeName, - e.YGEdgeEnd, - pointValue(e, node.style[style]), - ); - } else { - e.YGNodeStyleSetPosition( - nodeName, - e.YGEdgeRight, - pointValue(e, node.style[style]), - ); - } - break; - case 'bottom': - e.YGNodeStyleSetPosition( - nodeName, - e.YGEdgeBottom, - pointValue(e, node.style[style]), - ); - break; - case 'margin-left': - if (genericNode.rawStyle.indexOf('margin-start:') >= 0) { - e.YGNodeStyleSetMargin( - nodeName, - e.YGEdgeStart, - pointValue(e, node.style[style]), - ); - } else { - e.YGNodeStyleSetMargin( - nodeName, - e.YGEdgeLeft, - pointValue(e, node.style[style]), - ); - } - break; - case 'margin-top': - e.YGNodeStyleSetMargin( - nodeName, - e.YGEdgeTop, - pointValue(e, node.style[style]), - ); - break; - case 'margin-right': - if (genericNode.rawStyle.indexOf('margin-end:') >= 0) { - e.YGNodeStyleSetMargin( - nodeName, - e.YGEdgeEnd, - pointValue(e, node.style[style]), - ); - } else { - e.YGNodeStyleSetMargin( - nodeName, - e.YGEdgeRight, - pointValue(e, node.style[style]), - ); - } - break; - case 'margin-bottom': - e.YGNodeStyleSetMargin( - nodeName, - e.YGEdgeBottom, - pointValue(e, node.style[style]), - ); - break; - case 'padding-left': - if (genericNode.rawStyle.indexOf('padding-start:') >= 0) { - e.YGNodeStyleSetPadding( - nodeName, - e.YGEdgeStart, - pointValue(e, node.style[style]), - ); - } else { - e.YGNodeStyleSetPadding( - nodeName, - e.YGEdgeLeft, - pointValue(e, node.style[style]), - ); - } - break; - case 'padding-top': - e.YGNodeStyleSetPadding( - nodeName, - e.YGEdgeTop, - pointValue(e, node.style[style]), - ); - break; - case 'padding-right': - if (genericNode.rawStyle.indexOf('padding-end:') >= 0) { - e.YGNodeStyleSetPadding( - nodeName, - e.YGEdgeEnd, - pointValue(e, node.style[style]), - ); - } else { - e.YGNodeStyleSetPadding( - nodeName, - e.YGEdgeRight, - pointValue(e, node.style[style]), - ); - } - break; - case 'padding-bottom': - e.YGNodeStyleSetPadding( - nodeName, - e.YGEdgeBottom, - pointValue(e, node.style[style]), - ); - break; - case 'border-left-width': - if ( - !INVISIBLE_BORDER_STYLES.includes( - node.declaredStyle['border-left-style'], - ) - ) { - if (genericNode.rawStyle.indexOf('border-start-width:') >= 0) { - e.YGNodeStyleSetBorder( - nodeName, - e.YGEdgeStart, - pointValue(e, node.style[style]), - ); - } else { - e.YGNodeStyleSetBorder( - nodeName, - e.YGEdgeLeft, - pointValue(e, node.style[style]), - ); - } - } - break; - case 'border-top-width': - if ( - !INVISIBLE_BORDER_STYLES.includes( - node.declaredStyle['border-top-style'], - ) - ) { - e.YGNodeStyleSetBorder( - nodeName, - e.YGEdgeTop, - pointValue(e, node.style[style]), - ); - } - break; - case 'border-right-width': - if ( - !INVISIBLE_BORDER_STYLES.includes( - node.declaredStyle['border-right-style'], - ) - ) { - if (genericNode.rawStyle.indexOf('border-end-width:') >= 0) { - e.YGNodeStyleSetBorder( - nodeName, - e.YGEdgeEnd, - pointValue(e, node.style[style]), - ); - } else { - e.YGNodeStyleSetBorder( - nodeName, - e.YGEdgeRight, - pointValue(e, node.style[style]), - ); - } - } - break; - case 'border-bottom-width': - if ( - !INVISIBLE_BORDER_STYLES.includes( - node.declaredStyle['border-bottom-style'], - ) - ) { - e.YGNodeStyleSetBorder( - nodeName, - e.YGEdgeBottom, - pointValue(e, node.style[style]), - ); - } - break; - case 'width': - e.YGNodeStyleSetWidth(nodeName, pointValue(e, node.style[style])); - break; - case 'min-width': - e.YGNodeStyleSetMinWidth(nodeName, pointValue(e, node.style[style])); - break; - case 'max-width': - e.YGNodeStyleSetMaxWidth(nodeName, pointValue(e, node.style[style])); - break; - case 'height': - e.YGNodeStyleSetHeight(nodeName, pointValue(e, node.style[style])); - break; - case 'min-height': - e.YGNodeStyleSetMinHeight(nodeName, pointValue(e, node.style[style])); - break; - case 'max-height': - e.YGNodeStyleSetMaxHeight(nodeName, pointValue(e, node.style[style])); - break; - case 'display': - e.YGNodeStyleSetDisplay(nodeName, displayValue(e, node.style[style])); - break; - case 'box-sizing': - e.YGNodeStyleSetBoxSizing( - nodeName, - boxSizingValue(e, node.style[style]), - ); - } - } - } - - if (parentName) { - e.YGNodeInsertChild(parentName, nodeName, index); - } - - if (node.innerText && node.children.length === 0) { - e.YGNodeSetMeasureFunc( - nodeName, - node.innerText, - flexDirectionValue(e, node.style['flex-direction']), - ); - } - - for (let i = 0; i < node.children.length; i++) { - e.push(''); - const childName = nodeName + '_child' + i; - setupTestTree( - e, - node, - node.children[i], - genericNode.children[i], - childName, - nodeName, - i, - ); - } -} - -function overflowValue(e, value) { - switch (value) { - case 'visible': - return e.YGOverflowVisible; - case 'hidden': - return e.YGOverflowHidden; - case 'scroll': - return e.YGOverflowScroll; - } -} - -function wrapValue(e, value) { - switch (value) { - case 'wrap': - return e.YGWrapWrap; - case 'wrap-reverse': - return e.YGWrapWrapReverse; - case 'nowrap': - return e.YGWrapNoWrap; - } -} - -function flexDirectionValue(e, value) { - switch (value) { - case 'row': - return e.YGFlexDirectionRow; - case 'row-reverse': - return e.YGFlexDirectionRowReverse; - case 'column': - return e.YGFlexDirectionColumn; - case 'column-reverse': - return e.YGFlexDirectionColumnReverse; - } -} - -function justifyValue(e, value) { - switch (value) { - case 'center': - return e.YGJustifyCenter; - case 'space-around': - return e.YGJustifySpaceAround; - case 'space-between': - return e.YGJustifySpaceBetween; - case 'space-evenly': - return e.YGJustifySpaceEvenly; - case 'flex-start': - return e.YGJustifyFlexStart; - case 'flex-end': - return e.YGJustifyFlexEnd; - } -} - -function positionValue(e, value) { - switch (value) { - case 'absolute': - return e.YGPositionTypeAbsolute; - case 'static': - return e.YGPositionTypeStatic; - default: - return e.YGPositionTypeRelative; - } -} - -function directionValue(e, value) { - switch (value) { - case 'ltr': - return e.YGDirectionLTR; - case 'rtl': - return e.YGDirectionRTL; - case 'inherit': - return e.YGDirectionInherit; - } -} - -function alignValue(e, value) { - switch (value) { - case 'auto': - return e.YGAlignAuto; - case 'center': - return e.YGAlignCenter; - case 'stretch': - return e.YGAlignStretch; - case 'flex-start': - return e.YGAlignFlexStart; - case 'flex-end': - return e.YGAlignFlexEnd; - case 'space-between': - return e.YGAlignSpaceBetween; - case 'space-around': - return e.YGAlignSpaceAround; - case 'space-evenly': - return e.YGAlignSpaceEvenly; - case 'baseline': - return e.YGAlignBaseline; - } -} - -function pointValue(e, value) { - switch (value) { - case 'auto': - return e.YGAuto; - case 'undefined': - return e.YGUndefined; - case 'max-content': - return e.YGMaxContent; - case 'fit-content': - return e.YGFitContent; - case 'stretch': - case '-webkit-fill-available': - return e.YGStretch; - default: - return value; - } -} - -function displayValue(e, value) { - switch (value) { - case 'flex': - return e.YGDisplayFlex; - case 'none': - return e.YGDisplayNone; - case 'contents': - return e.YGDisplayContents; - } -} - -function boxSizingValue(e, value) { - switch (value) { - case 'border-box': - return e.YGBoxSizingBorderBox; - case 'content-box': - return e.YGBoxSizingContentBox; - } -} - -const DEFAULT_STYLES = new Map(); - -function isDefaultStyleValue(style, value) { - let defaultStyle = DEFAULT_STYLES.get(style); - if (defaultStyle == null) { - switch (style) { - case 'position': - defaultStyle = new Set(['relative']); - break; - - case 'left': - case 'top': - case 'right': - case 'bottom': - case 'start': - case 'end': - defaultStyle = new Set(['undefined']); - break; - - case 'min-height': - case 'min-width': - defaultStyle = new Set(['0', '0px', 'auto']); - break; - - default: { - const node = document.getElementById('default'); - defaultStyle = new Set([getComputedStyle(node, null)[style]]); - break; - } - } - DEFAULT_STYLES.set(style, defaultStyle); - } - return DEFAULT_STYLES.get(style).has(value); -} - -function getRoundedSize(node) { - const boundingRect = node.getBoundingClientRect(); - return { - width: Math.round(boundingRect.right) - Math.round(boundingRect.left), - height: Math.round(boundingRect.bottom) - Math.round(boundingRect.top), - }; -} - -function calculateTree(root, parentOffsetLeft, parentOffsetTop) { - const rootLayout = []; - - for (let i = 0; i < root.children.length; i++) { - const child = root.children[i]; - const boundingRect = child.getBoundingClientRect(); - const layout = { - name: child.id !== '' ? child.id : 'INSERT_NAME_HERE', - left: Math.round(boundingRect.left - parentOffsetLeft), - top: Math.round(boundingRect.top - parentOffsetTop), - width: child.offsetWidth, - height: child.offsetHeight, - children: calculateTree(child, boundingRect.left, boundingRect.top), - style: getYogaStyle(child), - declaredStyle: child.style, - rawStyle: child.getAttribute('style'), - experiments: child.dataset.experiments - ? child.dataset.experiments.split(' ') - : [], - disabled: child.dataset.disabled === 'true', - innerText: child.innerText, - }; - - const size = getRoundedSize(child); - layout.width = size.width; - layout.height = size.height; - - rootLayout.push(layout); - } - - return rootLayout; -} - -function getYogaStyle(node) { - // TODO: Relying on computed style means we cannot test shorthand props like - // "padding", "margin", "gap", or negative values. - return [ - 'direction', - 'flex-direction', - 'justify-content', - 'align-content', - 'align-items', - 'align-self', - 'position', - 'flex-wrap', - 'overflow', - 'flex-grow', - 'flex-shrink', - 'flex-basis', - 'left', - 'top', - 'right', - 'bottom', - 'margin-left', - 'margin-top', - 'margin-right', - 'margin-bottom', - 'padding-left', - 'padding-top', - 'padding-right', - 'padding-bottom', - 'border-left-width', - 'border-top-width', - 'border-right-width', - 'border-bottom-width', - 'width', - 'min-width', - 'max-width', - 'height', - 'min-height', - 'max-height', - 'column-gap', - 'row-gap', - 'display', - 'aspect-ratio', - 'box-sizing', - ].reduce((map, key) => { - map[key] = - node.style[key] || getComputedStyle(node, null).getPropertyValue(key); - return map; - }, {}); -} - -const Emitter = function (lang, indent) { - this.lang = lang; - this.indent = indent; - this.indents = []; - this.lines = []; -}; - -Emitter.prototype = Object.create(Object.prototype, { - constructor: {value: Emitter}, - - pushIndent: { - value: function () { - this.indents.push(this.indent); - }, - }, - - popIndent: { - value: function () { - this.indents.pop(); - }, - }, - - push: { - value: function (line) { - if (line instanceof Array) { - line.forEach(function (element) { - this.push(element); - }, this); - return; - } else if (line.length > 0) { - line = this.indents.join('') + line; - } - this.lines.push(line); - }, - }, - - print: { - value: function () { - console.log(this.lines.join('\n')); - }, - }, -}); diff --git a/gentest/package.json b/gentest/package.json index 4211fb0fb4..e7b71f0b4c 100644 --- a/gentest/package.json +++ b/gentest/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "private": true, "scripts": { - "gentest": "node --disable-warning=ExperimentalWarning --loader=babel-register-esm ./gentest-driver.ts", - "gentest-validate": "node --disable-warning=ExperimentalWarning --loader=babel-register-esm ./gentest-validate.ts" + "gentest": "node --disable-warning=ExperimentalWarning --loader=babel-register-esm ./src/cli.ts", + "gentest-validate": "node --disable-warning=ExperimentalWarning --loader=babel-register-esm ./scripts/gentest-validate.ts" }, "type": "module", "dependencies": { @@ -15,9 +15,8 @@ "devDependencies": { "@babel/core": "^7.23.0", "@babel/preset-typescript": "^7.23.0", - "@tsconfig/node18": "^18.2.2", "@types/minimist": "^1.2.5", - "@types/node": "^20.10.3", + "@types/node": "^22.0.0", "@types/selenium-webdriver": "^4.1.21", "babel-register-esm": "^1.2.5", "glob": "^10.4.2" diff --git a/gentest/scripts/gentest-validate.ts b/gentest/scripts/gentest-validate.ts new file mode 100644 index 0000000000..72dddf346e --- /dev/null +++ b/gentest/scripts/gentest-validate.ts @@ -0,0 +1,43 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import * as fs from 'node:fs/promises'; +import {dirname} from 'path'; +import {fileURLToPath} from 'url'; +import signedsource from 'signedsource'; +import {glob} from 'glob'; + +const yogaRootDir = dirname(dirname(dirname(fileURLToPath(import.meta.url)))); + +const filesToValidate = await glob( + [ + 'tests/generated/**/*.{h,cpp}', + 'javascript/tests/generated/**/*.test.ts', + 'java/tests/generated/com/facebook/yoga/**/*.java', + ], + { + cwd: yogaRootDir, + }, +); + +console.log(`Found ${filesToValidate.length} files to validate`); + +for (const file of filesToValidate) { + const content = await fs.readFile(`${yogaRootDir}/${file}`, 'utf8'); + if (signedsource.isSigned(content)) { + console.log(`Checking ${file}`); + const validSignature = signedsource.verifySignature(content); + if (!validSignature) { + console.error(`Invalid signature "${file}"`); + process.exitCode = 1; + } + } else { + console.log(`Skipped ${file}`); + } +} diff --git a/gentest/src/ChromePool.ts b/gentest/src/ChromePool.ts new file mode 100644 index 0000000000..0da88fff6f --- /dev/null +++ b/gentest/src/ChromePool.ts @@ -0,0 +1,78 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import {Builder} from 'selenium-webdriver'; +import {Options} from 'selenium-webdriver/chrome.js'; +import type {WebDriver} from 'selenium-webdriver'; + +export interface ChromePool { + acquire(): Promise; + release(driver: WebDriver): void; + shutdown(): Promise; +} + +/** + * Create a pool of headless Chrome WebDriver instances. + * acquire() returns a driver when one is available; callers are + * queued FIFO when all instances are busy. + */ +export function createChromePool(size: number): ChromePool { + const available: WebDriver[] = []; + const waitQueue: Array<(driver: WebDriver) => void> = []; + const allDrivers: Promise[] = []; + + function addDriver(driver: WebDriver): void { + const waiter = waitQueue.shift(); + if (waiter) { + waiter(driver); + } else { + available.push(driver); + } + } + + // Create all Chrome instances in parallel, making each available as it resolves + for (let i = 0; i < size; i++) { + const driverPromise = createDriver(); + allDrivers.push(driverPromise); + driverPromise.then(addDriver); + } + + return { + acquire(): Promise { + const driver = available.pop(); + if (driver) { + return Promise.resolve(driver); + } + return new Promise(resolve => { + waitQueue.push(resolve); + }); + }, + + release(driver: WebDriver): void { + addDriver(driver); + }, + + async shutdown(): Promise { + const drivers = await Promise.all(allDrivers); + await Promise.all(drivers.map(d => d.quit())); + }, + }; +} + +function createDriver(): Promise { + const options = new Options(); + options.addArguments( + '--force-device-scale-factor=1', + '--window-position=0,0', + '--hide-scrollbars', + '--headless', + ); + + return new Builder().forBrowser('chrome').setChromeOptions(options).build(); +} diff --git a/gentest/src/CssToYoga.ts b/gentest/src/CssToYoga.ts new file mode 100644 index 0000000000..55b1f8f590 --- /dev/null +++ b/gentest/src/CssToYoga.ts @@ -0,0 +1,958 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import type Emitter from './emitters/Emitter.ts'; +import type {ParsedStyles, ValueWithUnit} from './Types.ts'; + +const INVISIBLE_BORDER_STYLES = new Set(['none', 'initial']); + +/** + * Parse a raw inline style attribute string into a Map of property → value. + * Expands common shorthands used in fixtures so individual longhand + * properties are always present in the returned map. + */ +export function parseStyleAttribute(styleAttr: string): ParsedStyles { + const styles: ParsedStyles = new Map(); + if (!styleAttr) return styles; + + const declarations = styleAttr.split(';'); + for (const decl of declarations) { + const trimmed = decl.trim(); + if (!trimmed) continue; + + const colonIdx = trimmed.indexOf(':'); + if (colonIdx === -1) continue; + + const prop = trimmed.slice(0, colonIdx).trim(); + let value = trimmed.slice(colonIdx + 1).trim(); + + // Strip single or double quotes from values (e.g., align-items: 'stretch') + if ( + (value.startsWith("'") && value.endsWith("'")) || + (value.startsWith('"') && value.endsWith('"')) + ) { + value = value.slice(1, -1); + } + + expandShorthand(styles, prop, value); + } + + return styles; +} + +function expandShorthand( + styles: ParsedStyles, + prop: string, + value: string, +): void { + switch (prop) { + case 'flex': { + // Only handle `flex: N` (single numeric value) as used in fixtures + const n = parseFloat(value); + if (!isNaN(n) && value.trim() === String(n)) { + styles.set('flex-grow', String(n)); + styles.set('flex-shrink', '1'); + styles.set('flex-basis', '0%'); + } else { + // Pass through complex flex values as-is + styles.set(prop, value); + } + break; + } + + default: + styles.set(prop, value); + break; + } +} + +/** + * Map parsed CSS properties to Yoga emitter method calls. + */ +export function applyStyles( + emitter: Emitter, + nodeName: string, + styles: ParsedStyles, + isRoot: boolean, +): void { + // Root nodes get implicit absolute positioning from the template CSS. + if (isRoot && !styles.has('position')) { + emitter.setPositionType(nodeName, positionValue('absolute')); + } + + for (const [prop, value] of styles) { + switch (prop) { + case 'direction': + emitter.setDirection(nodeName, directionValue(value)); + break; + + case 'position': + if (value !== 'relative') { + emitter.setPositionType(nodeName, positionValue(value)); + } + break; + + case 'flex-direction': + if (value !== 'column') { + emitter.setFlexDirection(nodeName, flexDirectionValue(value)); + } + break; + + case 'flex-wrap': + if (value !== 'nowrap') { + emitter.setFlexWrap(nodeName, wrapValue(value)); + } + break; + + case 'justify-content': { + const mapped = justifyValue(value); + if (mapped !== undefined && value !== 'flex-start') { + emitter.setJustifyContent(nodeName, mapped); + } + break; + } + + case 'align-content': { + const mapped = alignValue(value); + if (mapped !== undefined && value !== 'flex-start') { + emitter.setAlignContent(nodeName, mapped); + } + break; + } + + case 'align-items': { + const mapped = alignValue(value); + if (mapped !== undefined && value !== 'stretch') { + emitter.setAlignItems(nodeName, mapped); + } + break; + } + + case 'align-self': { + const mapped = alignValue(value); + if (mapped !== undefined) { + emitter.setAlignSelf(nodeName, mapped); + } + break; + } + + case 'overflow': + if (value !== 'visible') { + emitter.setOverflow(nodeName, overflowValue(value)); + } + break; + + case 'display': + if (value !== 'flex') { + emitter.setDisplay(nodeName, displayValue(value)); + } + break; + + case 'box-sizing': + if (value !== 'border-box') { + emitter.setBoxSizing(nodeName, boxSizingValue(value)); + } + break; + + case 'flex-grow': + if (value !== '0') { + emitter.setFlexGrow(nodeName, value); + } + break; + + case 'flex-shrink': + if (value !== '0') { + emitter.setFlexShrink(nodeName, value); + } + break; + + case 'flex-basis': { + const parsed = parseCssLength(value); + if (parsed != null) emitter.setFlexBasis(nodeName, parsed); + break; + } + + case 'aspect-ratio': + emitter.setAspectRatio(nodeName, parseValueWithUnit(value)); + break; + + // Dimensions + case 'width': { + const parsed = parseCssLength(value); + if (parsed != null) emitter.setWidth(nodeName, parsed); + break; + } + case 'height': { + const parsed = parseCssLength(value); + if (parsed != null) emitter.setHeight(nodeName, parsed); + break; + } + case 'min-width': { + if (value !== '0' && value !== '0px' && value !== 'auto') { + const parsed = parseCssLength(value); + if (parsed != null) emitter.setMinWidth(nodeName, parsed); + } + break; + } + case 'min-height': { + if (value !== '0' && value !== '0px' && value !== 'auto') { + const parsed = parseCssLength(value); + if (parsed != null) emitter.setMinHeight(nodeName, parsed); + } + break; + } + case 'max-width': { + const parsed = parseCssLength(value); + if (parsed != null) emitter.setMaxWidth(nodeName, parsed); + break; + } + case 'max-height': { + const parsed = parseCssLength(value); + if (parsed != null) emitter.setMaxHeight(nodeName, parsed); + break; + } + + // Insets - physical + case 'left': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPosition(nodeName, edgeValue('left'), parsed); + } + break; + } + case 'top': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPosition(nodeName, edgeValue('top'), parsed); + } + break; + } + case 'right': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPosition(nodeName, edgeValue('right'), parsed); + } + break; + } + case 'bottom': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPosition(nodeName, edgeValue('bottom'), parsed); + } + break; + } + + // Insets - logical + case 'inset-inline-start': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPosition(nodeName, edgeValue('start'), parsed); + } + break; + } + case 'inset-inline-end': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPosition(nodeName, edgeValue('end'), parsed); + } + break; + } + case 'inset-block-start': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPosition(nodeName, edgeValue('top'), parsed); + } + break; + } + case 'inset-block-end': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPosition(nodeName, edgeValue('bottom'), parsed); + } + break; + } + + // Box shorthands + case 'margin': + case 'padding': + case 'border-width': { + const parse = + prop === 'border-width' ? parseBorderWidth : parseCssLength; + const emit = (edge: string, v: ValueWithUnit) => { + if (prop === 'margin') emitter.setMargin(nodeName, edge, v); + else if (prop === 'padding') emitter.setPadding(nodeName, edge, v); + else emitter.setBorder(nodeName, edge, v); + }; + const parts = value.split(/\s+/); + switch (parts.length) { + case 1: { + const parsed = parse(parts[0]); + if (parsed != null) { + emit(edgeValue('all'), parsed); + } + break; + } + case 2: { + const vertVal = parse(parts[0]); + const horizVal = parse(parts[1]); + if (vertVal != null) { + emit(edgeValue('vertical'), vertVal); + } + if (horizVal != null) { + emit(edgeValue('horizontal'), horizVal); + } + break; + } + case 3: { + const topVal = parse(parts[0]); + const horizVal = parse(parts[1]); + const bottomVal = parse(parts[2]); + if (topVal != null) { + emit(edgeValue('top'), topVal); + } + if (horizVal != null) { + emit(edgeValue('horizontal'), horizVal); + } + if (bottomVal != null) { + emit(edgeValue('bottom'), bottomVal); + } + break; + } + case 4: { + const topVal = parse(parts[0]); + const rightVal = parse(parts[1]); + const bottomVal = parse(parts[2]); + const leftVal = parse(parts[3]); + if (topVal != null) { + emit(edgeValue('top'), topVal); + } + if (rightVal != null) { + emit(edgeValue('right'), rightVal); + } + if (bottomVal != null) { + emit(edgeValue('bottom'), bottomVal); + } + if (leftVal != null) { + emit(edgeValue('left'), leftVal); + } + break; + } + } + break; + } + + // Gap shorthand + case 'gap': { + const parts = value.split(/\s+/); + if (parts.length === 1) { + const parsed = parseCssLength(parts[0]); + if (parsed != null) { + emitter.setGap(nodeName, gutterValue('all'), parsed); + } + } else { + const rowVal = parseCssLength(parts[0]); + const colVal = parseCssLength(parts[1]); + if (rowVal != null) { + emitter.setGap(nodeName, gutterValue('row'), rowVal); + } + if (colVal != null) { + emitter.setGap(nodeName, gutterValue('column'), colVal); + } + } + break; + } + + // Margins - shorthand logical + case 'margin-inline': { + const parts = value.split(/\s+/); + if (parts.length === 1) { + const parsed = parseCssLength(parts[0]); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('horizontal'), parsed); + } + } else { + const startVal = parseCssLength(parts[0]); + const endVal = parseCssLength(parts[1]); + if (startVal != null) { + emitter.setMargin(nodeName, edgeValue('start'), startVal); + } + if (endVal != null) { + emitter.setMargin(nodeName, edgeValue('end'), endVal); + } + } + break; + } + case 'margin-block': { + const parts = value.split(/\s+/); + if (parts.length === 1) { + const parsed = parseCssLength(parts[0]); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('vertical'), parsed); + } + } else { + const topVal = parseCssLength(parts[0]); + const bottomVal = parseCssLength(parts[1]); + if (topVal != null) { + emitter.setMargin(nodeName, edgeValue('top'), topVal); + } + if (bottomVal != null) { + emitter.setMargin(nodeName, edgeValue('bottom'), bottomVal); + } + } + break; + } + + // Margins - physical + case 'margin-left': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('left'), parsed); + } + break; + } + case 'margin-top': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('top'), parsed); + } + break; + } + case 'margin-right': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('right'), parsed); + } + break; + } + case 'margin-bottom': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('bottom'), parsed); + } + break; + } + + // Margins - logical + case 'margin-inline-start': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('start'), parsed); + } + break; + } + case 'margin-inline-end': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('end'), parsed); + } + break; + } + case 'margin-block-start': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('top'), parsed); + } + break; + } + case 'margin-block-end': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setMargin(nodeName, edgeValue('bottom'), parsed); + } + break; + } + + // Padding - physical + case 'padding-left': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('left'), parsed); + } + break; + } + case 'padding-top': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('top'), parsed); + } + break; + } + case 'padding-right': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('right'), parsed); + } + break; + } + case 'padding-bottom': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('bottom'), parsed); + } + break; + } + + // Padding - logical + case 'padding-inline-start': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('start'), parsed); + } + break; + } + case 'padding-inline-end': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('end'), parsed); + } + break; + } + case 'padding-inline': { + const parts = value.split(/\s+/); + if (parts.length === 1) { + const parsed = parseCssLength(parts[0]); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('horizontal'), parsed); + } + } else { + const startVal = parseCssLength(parts[0]); + const endVal = parseCssLength(parts[1]); + if (startVal != null) { + emitter.setPadding(nodeName, edgeValue('start'), startVal); + } + if (endVal != null) { + emitter.setPadding(nodeName, edgeValue('end'), endVal); + } + } + break; + } + case 'padding-block': { + const parts = value.split(/\s+/); + if (parts.length === 1) { + const parsed = parseCssLength(parts[0]); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('vertical'), parsed); + } + } else { + const topVal = parseCssLength(parts[0]); + const bottomVal = parseCssLength(parts[1]); + if (topVal != null) { + emitter.setPadding(nodeName, edgeValue('top'), topVal); + } + if (bottomVal != null) { + emitter.setPadding(nodeName, edgeValue('bottom'), bottomVal); + } + } + break; + } + case 'padding-block-start': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('top'), parsed); + } + break; + } + case 'padding-block-end': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setPadding(nodeName, edgeValue('bottom'), parsed); + } + break; + } + + // Border - compound shorthands (e.g. `border: 10px solid black`) + case 'border': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('all'), width); + } + break; + } + case 'border-top': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('top'), width); + } + break; + } + case 'border-right': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('right'), width); + } + break; + } + case 'border-bottom': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('bottom'), width); + } + break; + } + case 'border-left': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('left'), width); + } + break; + } + case 'border-block': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('vertical'), width); + } + break; + } + case 'border-inline': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('horizontal'), width); + } + break; + } + case 'border-block-start': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('top'), width); + } + break; + } + case 'border-block-end': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('bottom'), width); + } + break; + } + case 'border-inline-start': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('start'), width); + } + break; + } + case 'border-inline-end': { + const width = extractBorderWidth(value); + if (width != null) { + emitter.setBorder(nodeName, edgeValue('end'), width); + } + break; + } + + // Border - physical + case 'border-left-width': { + const borderStyle = styles.get('border-left-style'); + if (!borderStyle || !INVISIBLE_BORDER_STYLES.has(borderStyle)) { + const parsed = parseBorderWidth(value); + if (parsed != null) { + emitter.setBorder(nodeName, edgeValue('left'), parsed); + } + } + break; + } + case 'border-top-width': { + const borderStyle = styles.get('border-top-style'); + if (!borderStyle || !INVISIBLE_BORDER_STYLES.has(borderStyle)) { + const parsed = parseBorderWidth(value); + if (parsed != null) { + emitter.setBorder(nodeName, edgeValue('top'), parsed); + } + } + break; + } + case 'border-right-width': { + const borderStyle = styles.get('border-right-style'); + if (!borderStyle || !INVISIBLE_BORDER_STYLES.has(borderStyle)) { + const parsed = parseBorderWidth(value); + if (parsed != null) { + emitter.setBorder(nodeName, edgeValue('right'), parsed); + } + } + break; + } + case 'border-bottom-width': { + const borderStyle = styles.get('border-bottom-style'); + if (!borderStyle || !INVISIBLE_BORDER_STYLES.has(borderStyle)) { + const parsed = parseBorderWidth(value); + if (parsed != null) { + emitter.setBorder(nodeName, edgeValue('bottom'), parsed); + } + } + break; + } + + // Border - logical + case 'border-inline-start-width': { + const borderStyle = styles.get('border-inline-start-style'); + if (!borderStyle || !INVISIBLE_BORDER_STYLES.has(borderStyle)) { + const parsed = parseBorderWidth(value); + if (parsed != null) { + emitter.setBorder(nodeName, edgeValue('start'), parsed); + } + } + break; + } + case 'border-inline-end-width': { + const borderStyle = styles.get('border-inline-end-style'); + if (!borderStyle || !INVISIBLE_BORDER_STYLES.has(borderStyle)) { + const parsed = parseBorderWidth(value); + if (parsed != null) { + emitter.setBorder(nodeName, edgeValue('end'), parsed); + } + } + break; + } + case 'border-block-start-width': { + const borderStyle = styles.get('border-block-start-style'); + if (!borderStyle || !INVISIBLE_BORDER_STYLES.has(borderStyle)) { + const parsed = parseBorderWidth(value); + if (parsed != null) { + emitter.setBorder(nodeName, edgeValue('top'), parsed); + } + } + break; + } + case 'border-block-end-width': { + const borderStyle = styles.get('border-block-end-style'); + if (!borderStyle || !INVISIBLE_BORDER_STYLES.has(borderStyle)) { + const parsed = parseBorderWidth(value); + if (parsed != null) { + emitter.setBorder(nodeName, edgeValue('bottom'), parsed); + } + } + break; + } + + // Gap + case 'row-gap': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setGap(nodeName, gutterValue('row'), parsed); + } + break; + } + case 'column-gap': { + const parsed = parseCssLength(value); + if (parsed != null) { + emitter.setGap(nodeName, gutterValue('column'), parsed); + } + break; + } + } + } +} + +// Value parsers + +export function parseValueWithUnit(value: string): ValueWithUnit { + if (value === 'auto') return {type: 'auto'}; + if (value === 'undefined') return {type: 'undefined'}; + if (value === 'max-content') return {type: 'max-content'}; + if (value === 'fit-content') return {type: 'fit-content'}; + if (value === 'stretch' || value === '-webkit-fill-available') + return {type: 'stretch'}; + if (value.endsWith('%')) return {type: 'percent', value: parseFloat(value)}; + return {type: 'points', value: parseFloat(value)}; +} + +/** + * Parse a CSS length value, rejecting unitless non-zero numbers. + * In CSS, only `0` is valid without a unit for length properties. + * Invalid values (e.g. `padding-top: 10` without `px`) return null. + */ +export function parseCssLength(value: string): ValueWithUnit | null { + if (value === 'auto') return {type: 'auto'}; + if (value === 'undefined') return {type: 'undefined'}; + if (value === 'max-content') return {type: 'max-content'}; + if (value === 'fit-content') return {type: 'fit-content'}; + if (value === 'stretch' || value === '-webkit-fill-available') + return {type: 'stretch'}; + if (value.endsWith('%')) return {type: 'percent', value: parseFloat(value)}; + if (value.endsWith('px')) return {type: 'points', value: parseFloat(value)}; + // Unitless 0 is valid + const num = parseFloat(value); + if (num === 0 && !isNaN(num)) return {type: 'points', value: 0}; + // Unitless non-zero number is invalid CSS for length properties + return null; +} + +/** + * Parse a CSS border-width value. Rejects unitless non-zero numbers + * and percentage values (CSS border-width does not accept percentages). + */ +function parseBorderWidth(value: string): ValueWithUnit | null { + const parsed = parseCssLength(value); + if (parsed != null && parsed.type === 'percent') return null; + return parsed; +} + +/** + * Extract the width component from a compound border shorthand value + * like `10px solid black` or `solid black 5px`. Returns null if the + * border style is invisible (none/initial) or no valid width is found. + */ +function extractBorderWidth(value: string): ValueWithUnit | null { + const parts = value.split(/\s+/); + const BORDER_STYLES = new Set([ + 'none', + 'hidden', + 'dotted', + 'dashed', + 'solid', + 'double', + 'groove', + 'ridge', + 'inset', + 'outset', + 'initial', + ]); + + let widthStr: string | null = null; + let styleStr: string | null = null; + + for (const part of parts) { + if (BORDER_STYLES.has(part)) { + styleStr = part; + } else if (/^[\d.]/.test(part)) { + widthStr = part; + } + // color values are ignored + } + + if (styleStr && INVISIBLE_BORDER_STYLES.has(styleStr)) return null; + if (widthStr == null) return null; + return parseBorderWidth(widthStr); +} + +// Enum value mappers + +function directionValue(value: string): string { + const map: Record = { + ltr: 'YGDirectionLTR', + rtl: 'YGDirectionRTL', + inherit: 'YGDirectionInherit', + }; + return map[value] ?? value; +} + +function flexDirectionValue(value: string): string { + const map: Record = { + row: 'YGFlexDirectionRow', + 'row-reverse': 'YGFlexDirectionRowReverse', + column: 'YGFlexDirectionColumn', + 'column-reverse': 'YGFlexDirectionColumnReverse', + }; + return map[value] ?? value; +} + +function justifyValue(value: string): string | undefined { + const map: Record = { + center: 'YGJustifyCenter', + 'space-around': 'YGJustifySpaceAround', + 'space-between': 'YGJustifySpaceBetween', + 'space-evenly': 'YGJustifySpaceEvenly', + 'flex-start': 'YGJustifyFlexStart', + 'flex-end': 'YGJustifyFlexEnd', + stretch: 'YGJustifyStretch', + start: 'YGJustifyStart', + end: 'YGJustifyEnd', + auto: 'YGJustifyAuto', + }; + return map[value]; +} + +function alignValue(value: string): string | undefined { + const map: Record = { + auto: 'YGAlignAuto', + center: 'YGAlignCenter', + stretch: 'YGAlignStretch', + 'flex-start': 'YGAlignFlexStart', + 'flex-end': 'YGAlignFlexEnd', + 'space-between': 'YGAlignSpaceBetween', + 'space-around': 'YGAlignSpaceAround', + 'space-evenly': 'YGAlignSpaceEvenly', + baseline: 'YGAlignBaseline', + start: 'YGAlignStart', + end: 'YGAlignEnd', + }; + return map[value]; +} + +function positionValue(value: string): string { + const map: Record = { + absolute: 'YGPositionTypeAbsolute', + static: 'YGPositionTypeStatic', + relative: 'YGPositionTypeRelative', + }; + return map[value] ?? 'YGPositionTypeRelative'; +} + +function wrapValue(value: string): string { + const map: Record = { + wrap: 'YGWrapWrap', + 'wrap-reverse': 'YGWrapWrapReverse', + nowrap: 'YGWrapNoWrap', + }; + return map[value] ?? value; +} + +function overflowValue(value: string): string { + const map: Record = { + visible: 'YGOverflowVisible', + hidden: 'YGOverflowHidden', + scroll: 'YGOverflowScroll', + }; + return map[value] ?? value; +} + +function displayValue(value: string): string { + const map: Record = { + flex: 'YGDisplayFlex', + none: 'YGDisplayNone', + contents: 'YGDisplayContents', + }; + return map[value] ?? value; +} + +function boxSizingValue(value: string): string { + const map: Record = { + 'border-box': 'YGBoxSizingBorderBox', + 'content-box': 'YGBoxSizingContentBox', + }; + return map[value] ?? value; +} + +function edgeValue(edge: string): string { + const map: Record = { + left: 'YGEdgeLeft', + right: 'YGEdgeRight', + top: 'YGEdgeTop', + bottom: 'YGEdgeBottom', + start: 'YGEdgeStart', + end: 'YGEdgeEnd', + all: 'YGEdgeAll', + vertical: 'YGEdgeVertical', + horizontal: 'YGEdgeHorizontal', + }; + return map[edge] ?? edge; +} + +function gutterValue(gutter: string): string { + const map: Record = { + row: 'YGGutterRow', + column: 'YGGutterColumn', + all: 'YGGutterAll', + }; + return map[gutter] ?? gutter; +} + +export function getFlexDirectionForMeasure(styles: ParsedStyles): string { + const fd = styles.get('flex-direction'); + return flexDirectionValue(fd ?? 'column'); +} diff --git a/gentest/src/buildLayoutTree.ts b/gentest/src/buildLayoutTree.ts new file mode 100644 index 0000000000..32505ccf32 --- /dev/null +++ b/gentest/src/buildLayoutTree.ts @@ -0,0 +1,98 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import type {WebDriver} from 'selenium-webdriver'; +import type {LayoutNode} from './Types.ts'; + +/** + * Build the layout tree by querying the DOM via a single executeScript call. + * Sets the document direction first, then walks the DOM under #container. + */ +export default async function buildLayoutTree( + driver: WebDriver, + direction: 'ltr' | 'rtl', +): Promise { + const rawNodes = await driver.executeScript(` + var container = document.getElementById('container'); + + // Save original style attributes before we modify them with direction. + var originalStyles = new Map(); + function saveStyles(parent) { + for (var i = 0; i < parent.children.length; i++) { + var child = parent.children[i]; + originalStyles.set(child, child.getAttribute('style') || ''); + saveStyles(child); + } + } + saveStyles(container); + + // Set direction on each test case element (not on ) so that the + // container stays LTR and root elements remain at (0, 0). + for (var i = 0; i < container.children.length; i++) { + container.children[i].style.direction = '${direction}'; + } + + function getRoundedSize(node) { + var rect = node.getBoundingClientRect(); + return { + width: Math.round(rect.right) - Math.round(rect.left), + height: Math.round(rect.bottom) - Math.round(rect.top) + }; + } + + function walkTree(parent, parentLeft, parentTop) { + var result = []; + for (var i = 0; i < parent.children.length; i++) { + var child = parent.children[i]; + var rect = child.getBoundingClientRect(); + var size = getRoundedSize(child); + var left = Math.round(rect.left - parentLeft); + var top = Math.round(rect.top - parentTop); + + var innerText = ''; + if (child.children.length === 0 && child.innerText) { + innerText = child.innerText; + } + + result.push({ + id: child.id || '', + left: left, + top: top, + width: size.width, + height: size.height, + styleAttr: originalStyles.get(child) || '', + experiments: child.dataset.experiments ? child.dataset.experiments.split(' ') : [], + disabled: child.dataset.disabled === 'true', + innerText: innerText, + children: walkTree(child, rect.left, rect.top) + }); + } + return result; + } + + var containerRect = container.getBoundingClientRect(); + return walkTree(container, containerRect.left, containerRect.top); + `); + + return rawNodes as LayoutNode[]; +} + +// Internal type for the raw JSON returned from executeScript +interface RawNode { + id: string; + left: number; + top: number; + width: number; + height: number; + styleAttr: string; + experiments: string[]; + disabled: boolean; + innerText: string; + children: RawNode[]; +} diff --git a/gentest/src/cli.ts b/gentest/src/cli.ts new file mode 100644 index 0000000000..30b7be6e98 --- /dev/null +++ b/gentest/src/cli.ts @@ -0,0 +1,163 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import * as fs from 'node:fs/promises'; +import {dirname, parse, relative, resolve} from 'path'; +import * as process from 'node:process'; +import {fileURLToPath, pathToFileURL} from 'url'; +import {stdin, stdout} from 'node:process'; +import {randomUUID} from 'node:crypto'; +import minimist from 'minimist'; +import readline from 'node:readline/promises'; +import signedsource from 'signedsource'; +import {glob} from 'glob'; + +import type {LayoutNode} from './Types.ts'; +import {createChromePool} from './ChromePool.ts'; +import buildLayoutTree from './buildLayoutTree.ts'; +import {CppEmitter} from './emitters/CppEmitter.ts'; +import {JavaEmitter} from './emitters/JavaEmitter.ts'; +import {JavascriptEmitter} from './emitters/JavascriptEmitter.ts'; + +function addSignatureToSourceCode(sourceCode: string): string { + const codeWithToken = sourceCode.replace( + 'MAGIC_PLACEHOLDER', + signedsource.getSigningToken(), + ); + + return signedsource.signFile(codeWithToken); +} + +const argv = minimist(process.argv.slice(2)); +const specificFixture = argv.f || argv.fixture; +const suspend = argv.s || argv.suspend; +const poolSize = parseInt(argv['pool-size'] || '8', 10); + +const gentestDir = dirname(dirname(fileURLToPath(import.meta.url))); +const yogaDir = dirname(gentestDir); +const fixturesDir = `${gentestDir}/fixtures`; +const fontPath = pathToFileURL( + resolve(gentestDir, 'fonts/Ahem.ttf'), +).toString(); + +// Discover fixtures +let fixtures: string[]; +try { + if (specificFixture != null) { + const fixturePath = `${fixturesDir}/${specificFixture}.html`; + await fs.access(fixturePath, fs.constants.F_OK); + fixtures = [fixturePath]; + } else { + fixtures = await glob(`${fixturesDir}/**/*.html`); + } +} catch (e) { + const errorMessage = e instanceof Error ? e.message : ''; + console.log( + `Trying to access ${specificFixture}.html threw an exception. Executing against all fixtures. ${errorMessage}`, + ); + fixtures = await glob(`${fixturesDir}/**/*.html`); +} + +// Read template +const template = await fs.readFile(`${gentestDir}/test-template.html`, 'utf8'); +const templateWithFont = template.replace('%FONT_PATH%', fontPath); + +// Create Chrome pool +const pool = createChromePool(poolSize); + +// Process all fixtures in parallel (limited by pool size) +async function processFixture(fixturePath: string): Promise { + // Acquire Chrome instance + const driver = await pool.acquire(); + + const fixture = await fs.readFile(fixturePath, 'utf8'); + const relativePath = relative(fixturesDir, fixturePath); + const fileNameNoExtension = parse(relativePath).name; + + // Inject fixture into template + const html = templateWithFont.replace('%FIXTURE%', fixture); + + // Write to temp file + const tmpFile = `/tmp/gentest-${randomUUID()}.html`; + await fs.writeFile(tmpFile, html); + + let ltrTree: LayoutNode[]; + let rtlTree: LayoutNode[]; + try { + await driver.get('file://' + tmpFile); + + // Wait for @font-face fonts (Ahem) to finish loading before measuring + await driver.executeAsyncScript(` + var callback = arguments[arguments.length - 1]; + document.fonts.ready.then(callback); + `); + + // Build LTR layout tree + ltrTree = await buildLayoutTree(driver, 'ltr'); + + // Build RTL layout tree (same page, just change direction) + rtlTree = await buildLayoutTree(driver, 'rtl'); + } finally { + pool.release(driver); + // Clean up temp file + await fs.unlink(tmpFile).catch(() => undefined); + } + + // Build test cases from top-level elements + const testCases = ltrTree.map((ltrNode, i) => ({ + name: ltrNode.id || 'INSERT_NAME_HERE', + ltrLayout: ltrNode, + rtlLayout: rtlTree[i], + experiments: ltrNode.experiments, + disabled: ltrNode.disabled, + })); + + const cppCode = new CppEmitter().generateFixture( + fileNameNoExtension, + testCases, + ); + const javaCode = new JavaEmitter().generateFixture( + fileNameNoExtension, + testCases, + ); + const jsCode = new JavascriptEmitter().generateFixture( + fileNameNoExtension, + testCases, + ); + + // Sign and write output files + await Promise.all([ + fs.writeFile( + `${yogaDir}/tests/generated/${fileNameNoExtension}.cpp`, + addSignatureToSourceCode(cppCode), + ), + fs.writeFile( + `${yogaDir}/java/tests/generated/com/facebook/yoga/${fileNameNoExtension}.java`, + addSignatureToSourceCode(javaCode), + ), + fs.writeFile( + `${yogaDir}/javascript/tests/generated/${fileNameNoExtension}.test.ts`, + addSignatureToSourceCode(jsCode), + ), + ]); + + console.log('Generated', fileNameNoExtension); + + if (suspend) { + const rl = readline.createInterface({input: stdin, output: stdout}); + await rl.question(''); + rl.close(); + } +} + +try { + await Promise.all(fixtures.map(f => processFixture(f))); +} finally { + await pool.shutdown(); +} diff --git a/gentest/src/emitters/CppEmitter.ts b/gentest/src/emitters/CppEmitter.ts new file mode 100644 index 0000000000..264267a276 --- /dev/null +++ b/gentest/src/emitters/CppEmitter.ts @@ -0,0 +1,452 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import Emitter from './Emitter.ts'; +import type {ValueWithUnit} from '../Types.ts'; + +function toValueCpp(value: string | number): string { + const n = value.toString().replace('px', '').replace('%', ''); + if (!Number.isFinite(Number(n))) { + return n; + } + + return n + (Number(n) % 1 !== 0 ? 'f' : ''); +} + +function toFunctionNameCpp(value: ValueWithUnit): string { + switch (value.type) { + case 'percent': + return 'Percent'; + case 'auto': + return 'Auto'; + case 'max-content': + return 'MaxContent'; + case 'fit-content': + return 'FitContent'; + case 'stretch': + return 'Stretch'; + default: + return ''; + } +} + +function valueWithUnitToString(value: ValueWithUnit): string { + switch (value.type) { + case 'points': + return toValueCpp(value.value); + case 'percent': + return toValueCpp(value.value); + case 'auto': + return 'YGAuto'; + case 'max-content': + return 'MaxContent'; + case 'fit-content': + return 'FitContent'; + case 'stretch': + return 'Stretch'; + case 'undefined': + return 'YGUndefined'; + } +} + +export class CppEmitter extends Emitter { + constructor() { + super(' '); + } + + emitCommentHeader(fixtureName: string): void { + this.push([ + '/*', + ' * Copyright (c) Meta Platforms, Inc. and affiliates.', + ' *', + ' * This source code is licensed under the MIT license found in the', + ' * LICENSE file in the root directory of this source tree.', + ' *', + ' * clang-format off', + ' * MAGIC_PLACEHOLDER', + ' * generated by gentest/src/GentestDriver.ts from gentest/fixtures/' + + fixtureName + + '.html', + ' */', + '', + ]); + } + + emitPrologue(_fixtureName: string): void { + this.push([ + '#include ', + '#include ', + '#include "../util/TestUtil.h"', + '', + ]); + } + + emitTestPrologue( + name: string, + experiments: string[], + disabled: boolean, + ): void { + this.push('TEST(YogaTest, ' + name + ') {'); + this.pushIndent(); + + if (disabled) { + this.push('GTEST_SKIP();'); + this.push(''); + } + + this.push('YGConfigRef config = YGConfigNew();'); + for (const experiment of experiments) { + this.push( + 'YGConfigSetExperimentalFeatureEnabled(config, YGExperimentalFeature' + + experiment + + ', true);', + ); + } + this.push(''); + } + + emitTestTreePrologue(nodeName: string): void { + this.push('YGNodeRef ' + nodeName + ' = YGNodeNewWithConfig(config);'); + } + + emitTestEpilogue(_experiments: string[]): void { + this.push(''); + this.push('YGNodeFreeRecursive(root);'); + this.push(''); + this.push('YGConfigFree(config);'); + this.popIndent(); + this.push(['}', '']); + } + + emitEpilogue(): void { + // no-op for C++ + } + + assertEQ(v0: number, v1: string): void { + this.push('ASSERT_FLOAT_EQ(' + toValueCpp(v0) + ', ' + v1 + ');'); + } + + layoutGetLeft(node: string): string { + return 'YGNodeLayoutGetLeft(' + node + ')'; + } + + layoutGetTop(node: string): string { + return 'YGNodeLayoutGetTop(' + node + ')'; + } + + layoutGetWidth(node: string): string { + return 'YGNodeLayoutGetWidth(' + node + ')'; + } + + layoutGetHeight(node: string): string { + return 'YGNodeLayoutGetHeight(' + node + ')'; + } + + insertChild(parent: string, child: string, index: number): void { + this.push( + 'YGNodeInsertChild(' + parent + ', ' + child + ', ' + index + ');', + ); + } + + calculateLayout( + node: string, + direction: string, + _experiments: string[], + ): void { + this.push( + 'YGNodeCalculateLayout(' + + node + + ', YGUndefined, YGUndefined, ' + + direction + + ');', + ); + } + + setMeasureFunc(node: string, text: string, _flexDirection: string): void { + this.push(`YGNodeSetContext(${node}, (void*)"${text}");`); + this.push( + `YGNodeSetMeasureFunc(${node}, &facebook::yoga::test::IntrinsicSizeMeasure);`, + ); + } + + setDirection(node: string, value: string): void { + this.push( + 'YGNodeStyleSetDirection(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setFlexDirection(node: string, value: string): void { + this.push( + 'YGNodeStyleSetFlexDirection(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setJustifyContent(node: string, value: string): void { + this.push( + 'YGNodeStyleSetJustifyContent(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setAlignContent(node: string, value: string): void { + this.push( + 'YGNodeStyleSetAlignContent(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setAlignItems(node: string, value: string): void { + this.push( + 'YGNodeStyleSetAlignItems(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setAlignSelf(node: string, value: string): void { + this.push( + 'YGNodeStyleSetAlignSelf(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setPositionType(node: string, value: string): void { + this.push( + 'YGNodeStyleSetPositionType(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setFlexWrap(node: string, value: string): void { + this.push( + 'YGNodeStyleSetFlexWrap(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setOverflow(node: string, value: string): void { + this.push( + 'YGNodeStyleSetOverflow(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setDisplay(node: string, value: string): void { + this.push( + 'YGNodeStyleSetDisplay(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setBoxSizing(node: string, value: string): void { + this.push( + 'YGNodeStyleSetBoxSizing(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setFlexGrow(node: string, value: string): void { + this.push( + 'YGNodeStyleSetFlexGrow(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setFlexShrink(node: string, value: string): void { + this.push( + 'YGNodeStyleSetFlexShrink(' + node + ', ' + toValueCpp(value) + ');', + ); + } + + setFlexBasis(node: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push('YGNodeStyleSetFlexBasis' + suffix + '(' + node + ');'); + } else { + this.push( + 'YGNodeStyleSetFlexBasis' + suffix + '(' + node + ', ' + v + ');', + ); + } + } + + setWidth(node: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push('YGNodeStyleSetWidth' + suffix + '(' + node + ');'); + } else { + this.push('YGNodeStyleSetWidth' + suffix + '(' + node + ', ' + v + ');'); + } + } + + setHeight(node: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push('YGNodeStyleSetHeight' + suffix + '(' + node + ');'); + } else { + this.push('YGNodeStyleSetHeight' + suffix + '(' + node + ', ' + v + ');'); + } + } + + setMinWidth(node: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push('YGNodeStyleSetMinWidth' + suffix + '(' + node + ');'); + } else { + this.push( + 'YGNodeStyleSetMinWidth' + suffix + '(' + node + ', ' + v + ');', + ); + } + } + + setMinHeight(node: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push('YGNodeStyleSetMinHeight' + suffix + '(' + node + ');'); + } else { + this.push( + 'YGNodeStyleSetMinHeight' + suffix + '(' + node + ', ' + v + ');', + ); + } + } + + setMaxWidth(node: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push('YGNodeStyleSetMaxWidth' + suffix + '(' + node + ');'); + } else { + this.push( + 'YGNodeStyleSetMaxWidth' + suffix + '(' + node + ', ' + v + ');', + ); + } + } + + setMaxHeight(node: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push('YGNodeStyleSetMaxHeight' + suffix + '(' + node + ');'); + } else { + this.push( + 'YGNodeStyleSetMaxHeight' + suffix + '(' + node + ', ' + v + ');', + ); + } + } + + setMargin(node: string, edge: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if (suffix === 'Auto') { + this.push('YGNodeStyleSetMarginAuto(' + node + ', ' + edge + ');'); + } else { + this.push( + 'YGNodeStyleSetMargin' + + suffix + + '(' + + node + + ', ' + + edge + + ', ' + + v + + ');', + ); + } + } + + setPadding(node: string, edge: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + this.push( + 'YGNodeStyleSetPadding' + + suffix + + '(' + + node + + ', ' + + edge + + ', ' + + v + + ');', + ); + } + + setPosition(node: string, edge: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + if (suffix === 'Auto') { + this.push('YGNodeStyleSetPositionAuto(' + node + ', ' + edge + ');'); + } else { + this.push( + 'YGNodeStyleSetPosition' + + suffix + + '(' + + node + + ', ' + + edge + + ', ' + + v + + ');', + ); + } + } + + setBorder(node: string, edge: string, value: ValueWithUnit): void { + const v = valueWithUnitToString(value); + this.push('YGNodeStyleSetBorder(' + node + ', ' + edge + ', ' + v + ');'); + } + + setGap(node: string, gutter: string, value: ValueWithUnit): void { + const suffix = toFunctionNameCpp(value); + const v = valueWithUnitToString(value); + this.push( + 'YGNodeStyleSetGap' + + suffix + + '(' + + node + + ', ' + + gutter + + ', ' + + v + + ');', + ); + } + + setAspectRatio(node: string, value: ValueWithUnit): void { + const v = valueWithUnitToString(value); + this.push('YGNodeStyleSetAspectRatio(' + node + ', ' + v + ');'); + } +} diff --git a/gentest/src/emitters/Emitter.ts b/gentest/src/emitters/Emitter.ts new file mode 100644 index 0000000000..31ed78eecd --- /dev/null +++ b/gentest/src/emitters/Emitter.ts @@ -0,0 +1,204 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import type {ValueWithUnit, LayoutNode} from '../Types.ts'; +import { + parseStyleAttribute, + applyStyles, + getFlexDirectionForMeasure, +} from '../CssToYoga.ts'; + +interface TestCase { + name: string; + ltrLayout: LayoutNode; + rtlLayout: LayoutNode; + experiments: string[]; + disabled: boolean; +} + +/** + * Abstract base class for language-specific test code emitters. + * Accumulates lines of output with indentation management. + */ +export default abstract class Emitter { + protected lines: string[] = []; + protected indents: string[] = []; + protected indent: string; + + constructor(indent: string) { + this.indent = indent; + } + + push(line: string | string[]): void { + if (Array.isArray(line)) { + for (const l of line) { + this.push(l); + } + return; + } + if (line.length > 0) { + line = this.indents.join('') + line; + } + this.lines.push(line); + } + + pushIndent(): void { + this.indents.push(this.indent); + } + + popIndent(): void { + this.indents.pop(); + } + + getOutput(): string { + return this.lines.join('\n'); + } + + // Comment header + abstract emitCommentHeader(fixtureName: string): void; + + // Lifecycle + abstract emitPrologue(fixtureName: string): void; + abstract emitEpilogue(): void; + abstract emitTestPrologue( + name: string, + experiments: string[], + disabled: boolean, + ): void; + abstract emitTestEpilogue(experiments: string[]): void; + abstract emitTestTreePrologue(nodeName: string): void; + + // Node operations + abstract insertChild(parent: string, child: string, index: number): void; + abstract calculateLayout( + node: string, + direction: string, + experiments: string[], + ): void; + abstract setMeasureFunc( + node: string, + text: string, + flexDirection: string, + ): void; + + // Assertions + abstract assertEQ(expected: number, actual: string): void; + abstract layoutGetLeft(node: string): string; + abstract layoutGetTop(node: string): string; + abstract layoutGetWidth(node: string): string; + abstract layoutGetHeight(node: string): string; + + // Style setters + abstract setDirection(node: string, value: string): void; + abstract setFlexDirection(node: string, value: string): void; + abstract setJustifyContent(node: string, value: string): void; + abstract setAlignContent(node: string, value: string): void; + abstract setAlignItems(node: string, value: string): void; + abstract setAlignSelf(node: string, value: string): void; + abstract setPositionType(node: string, value: string): void; + abstract setFlexWrap(node: string, value: string): void; + abstract setOverflow(node: string, value: string): void; + abstract setDisplay(node: string, value: string): void; + abstract setBoxSizing(node: string, value: string): void; + abstract setFlexGrow(node: string, value: string): void; + abstract setFlexShrink(node: string, value: string): void; + abstract setFlexBasis(node: string, value: ValueWithUnit): void; + abstract setWidth(node: string, value: ValueWithUnit): void; + abstract setHeight(node: string, value: ValueWithUnit): void; + abstract setMinWidth(node: string, value: ValueWithUnit): void; + abstract setMinHeight(node: string, value: ValueWithUnit): void; + abstract setMaxWidth(node: string, value: ValueWithUnit): void; + abstract setMaxHeight(node: string, value: ValueWithUnit): void; + abstract setMargin(node: string, edge: string, value: ValueWithUnit): void; + abstract setPadding(node: string, edge: string, value: ValueWithUnit): void; + abstract setPosition(node: string, edge: string, value: ValueWithUnit): void; + abstract setBorder(node: string, edge: string, value: ValueWithUnit): void; + abstract setGap(node: string, gutter: string, value: ValueWithUnit): void; + abstract setAspectRatio(node: string, value: ValueWithUnit): void; + + /** + * Generate test code for a complete fixture. + */ + generateFixture(fixtureName: string, testCases: TestCase[]): string { + this.emitCommentHeader(fixtureName); + + this.emitPrologue(fixtureName); + + for (const testCase of testCases) { + const ltrTree = testCase.ltrLayout; + const rtlTree = testCase.rtlLayout; + + this.emitTestPrologue( + testCase.name, + testCase.experiments, + testCase.disabled, + ); + + this.setupTestTree(ltrTree, 'root', null, undefined); + + this.calculateLayout('root', 'YGDirectionLTR', testCase.experiments); + this.push(''); + + this.assertTestTree(ltrTree, 'root'); + this.push(''); + + this.calculateLayout('root', 'YGDirectionRTL', testCase.experiments); + this.push(''); + + this.assertTestTree(rtlTree, 'root'); + + this.emitTestEpilogue(testCase.experiments); + } + + this.emitEpilogue(); + + return this.getOutput(); + } + + private setupTestTree( + node: LayoutNode, + nodeName: string, + parentName: string | null, + index: number | undefined, + ): void { + this.emitTestTreePrologue(nodeName); + + const styles = parseStyleAttribute(node.styleAttr); + const isRoot = parentName === null; + applyStyles(this, nodeName, styles, isRoot); + + if (parentName !== null && index !== undefined) { + this.insertChild(parentName, nodeName, index); + } + + if (node.innerText && node.children.length === 0) { + const flexDirection = getFlexDirectionForMeasure(styles); + this.setMeasureFunc(nodeName, node.innerText, flexDirection); + } + + for (let i = 0; i < node.children.length; i++) { + this.push(''); + const childName = nodeName + '_child' + i; + this.setupTestTree(node.children[i], childName, nodeName, i); + } + } + + private assertTestTree(node: LayoutNode, nodeName: string): void { + this.assertEQ(node.left, this.layoutGetLeft(nodeName)); + this.assertEQ(node.top, this.layoutGetTop(nodeName)); + this.assertEQ(node.width, this.layoutGetWidth(nodeName)); + this.assertEQ(node.height, this.layoutGetHeight(nodeName)); + + for (let i = 0; i < node.children.length; i++) { + this.push(''); + const childName = nodeName + '_child' + i; + this.assertTestTree(node.children[i], childName); + } + } +} diff --git a/gentest/src/emitters/JavaEmitter.ts b/gentest/src/emitters/JavaEmitter.ts new file mode 100644 index 0000000000..7b501cb7c8 --- /dev/null +++ b/gentest/src/emitters/JavaEmitter.ts @@ -0,0 +1,469 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import Emitter from './Emitter.ts'; +import type {ValueWithUnit} from '../Types.ts'; + +function toValueJava(value: string | number): string { + const n = value.toString().replace('px', '').replace('%', ''); + return n; +} + +function toMethodName(value: ValueWithUnit): string { + switch (value.type) { + case 'percent': + return 'Percent'; + case 'auto': + return 'Auto'; + case 'max-content': + return 'MaxContent'; + case 'fit-content': + return 'FitContent'; + case 'stretch': + return 'Stretch'; + default: + return ''; + } +} + +function valueWithUnitToString(value: ValueWithUnit): string { + switch (value.type) { + case 'points': + return toValueJava(value.value); + case 'percent': + return toValueJava(value.value); + case 'auto': + return 'YogaConstants.AUTO'; + case 'max-content': + return 'MAX_CONTENT'; + case 'fit-content': + return 'FIT_CONTENT'; + case 'stretch': + return 'STRETCH'; + case 'undefined': + return 'YogaConstants.UNDEFINED'; + } +} + +function toJavaUpper(symbol: string): string { + let out = ''; + for (let i = 0; i < symbol.length; i++) { + const c = symbol[i]; + if ( + c === c.toUpperCase() && + i !== 0 && + symbol[i - 1] !== symbol[i - 1].toUpperCase() + ) { + out += '_'; + } + out += c.toUpperCase(); + } + return out; +} + +export class JavaEmitter extends Emitter { + private static enumMap: Record = { + YGAlignAuto: 'YogaAlign.AUTO', + YGAlignCenter: 'YogaAlign.CENTER', + YGAlignFlexEnd: 'YogaAlign.FLEX_END', + YGAlignFlexStart: 'YogaAlign.FLEX_START', + YGAlignStretch: 'YogaAlign.STRETCH', + YGAlignSpaceBetween: 'YogaAlign.SPACE_BETWEEN', + YGAlignSpaceAround: 'YogaAlign.SPACE_AROUND', + YGAlignSpaceEvenly: 'YogaAlign.SPACE_EVENLY', + YGAlignBaseline: 'YogaAlign.BASELINE', + YGDirectionInherit: 'YogaDirection.INHERIT', + YGDirectionLTR: 'YogaDirection.LTR', + YGDirectionRTL: 'YogaDirection.RTL', + YGEdgeBottom: 'YogaEdge.BOTTOM', + YGEdgeEnd: 'YogaEdge.END', + YGEdgeLeft: 'YogaEdge.LEFT', + YGEdgeRight: 'YogaEdge.RIGHT', + YGEdgeStart: 'YogaEdge.START', + YGEdgeTop: 'YogaEdge.TOP', + YGEdgeAll: 'YogaEdge.ALL', + YGEdgeVertical: 'YogaEdge.VERTICAL', + YGEdgeHorizontal: 'YogaEdge.HORIZONTAL', + YGGutterAll: 'YogaGutter.ALL', + YGGutterColumn: 'YogaGutter.COLUMN', + YGGutterRow: 'YogaGutter.ROW', + YGFlexDirectionColumn: 'YogaFlexDirection.COLUMN', + YGFlexDirectionColumnReverse: 'YogaFlexDirection.COLUMN_REVERSE', + YGFlexDirectionRow: 'YogaFlexDirection.ROW', + YGFlexDirectionRowReverse: 'YogaFlexDirection.ROW_REVERSE', + YGJustifyCenter: 'YogaJustify.CENTER', + YGJustifyFlexEnd: 'YogaJustify.FLEX_END', + YGJustifyFlexStart: 'YogaJustify.FLEX_START', + YGJustifySpaceAround: 'YogaJustify.SPACE_AROUND', + YGJustifySpaceBetween: 'YogaJustify.SPACE_BETWEEN', + YGJustifySpaceEvenly: 'YogaJustify.SPACE_EVENLY', + YGOverflowHidden: 'YogaOverflow.HIDDEN', + YGOverflowVisible: 'YogaOverflow.VISIBLE', + YGOverflowScroll: 'YogaOverflow.SCROLL', + YGPositionTypeAbsolute: 'YogaPositionType.ABSOLUTE', + YGPositionTypeRelative: 'YogaPositionType.RELATIVE', + YGPositionTypeStatic: 'YogaPositionType.STATIC', + YGWrapNoWrap: 'YogaWrap.NO_WRAP', + YGWrapWrap: 'YogaWrap.WRAP', + YGWrapWrapReverse: 'YogaWrap.WRAP_REVERSE', + YGDisplayFlex: 'YogaDisplay.FLEX', + YGDisplayNone: 'YogaDisplay.NONE', + YGDisplayContents: 'YogaDisplay.CONTENTS', + YGBoxSizingBorderBox: 'YogaBoxSizing.BORDER_BOX', + YGBoxSizingContentBox: 'YogaBoxSizing.CONTENT_BOX', + }; + + private tr(value: string): string { + return JavaEmitter.enumMap[value] ?? value; + } + + constructor() { + super(' '); + } + + emitCommentHeader(fixtureName: string): void { + this.push([ + '/*', + ' * Copyright (c) Meta Platforms, Inc. and affiliates.', + ' *', + ' * This source code is licensed under the MIT license found in the', + ' * LICENSE file in the root directory of this source tree.', + ' *', + ' * MAGIC_PLACEHOLDER', + ' * generated by gentest/src/GentestDriver.ts from gentest/fixtures/' + + fixtureName + + '.html', + ' */', + '', + ]); + } + + emitPrologue(fixtureName: string): void { + this.push([ + 'package com.facebook.yoga;', + '', + 'import static org.junit.Assert.assertEquals;', + '', + 'import org.junit.Ignore;', + 'import org.junit.Test;', + 'import org.junit.runner.RunWith;', + 'import org.junit.runners.Parameterized;', + 'import com.facebook.yoga.utils.TestUtils;', + '', + '@RunWith(Parameterized.class)', + 'public class ' + fixtureName + ' {', + ]); + this.pushIndent(); + this.push([ + '@Parameterized.Parameters(name = "{0}")', + 'public static Iterable nodeFactories() {', + ]); + this.pushIndent(); + this.push('return TestParametrization.nodeFactories();'); + this.popIndent(); + this.push('}'); + this.push([ + '', + '@Parameterized.Parameter public TestParametrization.NodeFactory mNodeFactory;', + '', + ]); + } + + emitTestPrologue( + name: string, + experiments: string[], + disabled: boolean, + ): void { + this.push('@Test'); + if (disabled) { + this.push('@Ignore'); + } + this.push('public void test_' + name + '() {'); + this.pushIndent(); + + this.push('YogaConfig config = YogaConfigFactory.create();'); + for (const experiment of experiments) { + this.push( + 'config.setExperimentalFeatureEnabled(YogaExperimentalFeature.' + + toJavaUpper(experiment) + + ', true);', + ); + } + this.push(''); + } + + emitTestTreePrologue(nodeName: string): void { + this.push('final YogaNode ' + nodeName + ' = createNode(config);'); + } + + emitTestEpilogue(_experiments: string[]): void { + this.popIndent(); + this.push(['}', '']); + } + + emitEpilogue(): void { + this.push('private YogaNode createNode(YogaConfig config) {'); + this.pushIndent(); + this.push('return mNodeFactory.create(config);'); + this.popIndent(); + this.push('}'); + this.popIndent(); + this.push(['}', '']); + } + + assertEQ(v0: number, v1: string): void { + this.push('assertEquals(' + v0 + 'f, ' + v1 + ', 0.0f);'); + } + + layoutGetLeft(node: string): string { + return node + '.getLayoutX()'; + } + + layoutGetTop(node: string): string { + return node + '.getLayoutY()'; + } + + layoutGetWidth(node: string): string { + return node + '.getLayoutWidth()'; + } + + layoutGetHeight(node: string): string { + return node + '.getLayoutHeight()'; + } + + insertChild(parent: string, child: string, index: number): void { + this.push(parent + '.addChildAt(' + child + ', ' + index + ');'); + } + + calculateLayout( + node: string, + direction: string, + _experiments: string[], + ): void { + this.push(node + '.setDirection(' + this.tr(direction) + ');'); + this.push( + node + + '.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED);', + ); + } + + setMeasureFunc(node: string, text: string, _flexDirection: string): void { + this.push(`${node}.setData("${text}");`); + this.push( + `${node}.setMeasureFunction(new TestUtils.intrinsicMeasureFunction());`, + ); + } + + setDirection(node: string, value: string): void { + this.push(node + '.setDirection(' + this.tr(value) + ');'); + } + + setFlexDirection(node: string, value: string): void { + this.push(node + '.setFlexDirection(' + this.tr(value) + ');'); + } + + setJustifyContent(node: string, value: string): void { + this.push(node + '.setJustifyContent(' + this.tr(value) + ');'); + } + + setAlignContent(node: string, value: string): void { + this.push(node + '.setAlignContent(' + this.tr(value) + ');'); + } + + setAlignItems(node: string, value: string): void { + this.push(node + '.setAlignItems(' + this.tr(value) + ');'); + } + + setAlignSelf(node: string, value: string): void { + this.push(node + '.setAlignSelf(' + this.tr(value) + ');'); + } + + setPositionType(node: string, value: string): void { + this.push(node + '.setPositionType(' + this.tr(value) + ');'); + } + + setFlexWrap(node: string, value: string): void { + this.push(node + '.setWrap(' + this.tr(value) + ');'); + } + + setOverflow(node: string, value: string): void { + this.push(node + '.setOverflow(' + this.tr(value) + ');'); + } + + setDisplay(node: string, value: string): void { + this.push(node + '.setDisplay(' + this.tr(value) + ');'); + } + + setBoxSizing(node: string, value: string): void { + this.push(node + '.setBoxSizing(' + this.tr(value) + ');'); + } + + setFlexGrow(node: string, value: string): void { + this.push(node + '.setFlexGrow(' + value + 'f);'); + } + + setFlexShrink(node: string, value: string): void { + this.push(node + '.setFlexShrink(' + value + 'f);'); + } + + setFlexBasis(node: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push(node + '.setFlexBasis' + suffix + '();'); + } else { + this.push(node + '.setFlexBasis' + suffix + '(' + v + 'f);'); + } + } + + setWidth(node: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push(node + '.setWidth' + suffix + '();'); + } else { + this.push(node + '.setWidth' + suffix + '(' + v + 'f);'); + } + } + + setHeight(node: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push(node + '.setHeight' + suffix + '();'); + } else { + this.push(node + '.setHeight' + suffix + '(' + v + 'f);'); + } + } + + setMinWidth(node: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push(node + '.setMinWidth' + suffix + '();'); + } else { + this.push(node + '.setMinWidth' + suffix + '(' + v + 'f);'); + } + } + + setMinHeight(node: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push(node + '.setMinHeight' + suffix + '();'); + } else { + this.push(node + '.setMinHeight' + suffix + '(' + v + 'f);'); + } + } + + setMaxWidth(node: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push(node + '.setMaxWidth' + suffix + '();'); + } else { + this.push(node + '.setMaxWidth' + suffix + '(' + v + 'f);'); + } + } + + setMaxHeight(node: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if ( + suffix === 'Auto' || + suffix === 'MaxContent' || + suffix === 'FitContent' || + suffix === 'Stretch' + ) { + this.push(node + '.setMaxHeight' + suffix + '();'); + } else { + this.push(node + '.setMaxHeight' + suffix + '(' + v + 'f);'); + } + } + + setMargin(node: string, edge: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if (suffix === 'Auto') { + this.push(node + '.setMarginAuto(' + this.tr(edge) + ');'); + } else { + this.push( + node + '.setMargin' + suffix + '(' + this.tr(edge) + ', ' + v + 'f);', + ); + } + } + + setPadding(node: string, edge: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + this.push( + node + '.setPadding' + suffix + '(' + this.tr(edge) + ', ' + v + ');', + ); + } + + setPosition(node: string, edge: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + if (suffix === 'Auto') { + this.push(node + '.setPositionAuto(' + this.tr(edge) + ');'); + } else { + this.push( + node + '.setPosition' + suffix + '(' + this.tr(edge) + ', ' + v + 'f);', + ); + } + } + + setBorder(node: string, edge: string, value: ValueWithUnit): void { + const v = valueWithUnitToString(value); + this.push(node + '.setBorder(' + this.tr(edge) + ', ' + v + 'f);'); + } + + setGap(node: string, gutter: string, value: ValueWithUnit): void { + const suffix = toMethodName(value); + const v = valueWithUnitToString(value); + this.push( + node + '.setGap' + suffix + '(' + this.tr(gutter) + ', ' + v + 'f);', + ); + } + + setAspectRatio(node: string, value: ValueWithUnit): void { + const v = valueWithUnitToString(value); + this.push(node + '.setAspectRatio(' + v + 'f);'); + } +} diff --git a/gentest/src/emitters/JavascriptEmitter.ts b/gentest/src/emitters/JavascriptEmitter.ts new file mode 100644 index 0000000000..060c5fa8b1 --- /dev/null +++ b/gentest/src/emitters/JavascriptEmitter.ts @@ -0,0 +1,353 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import Emitter from './Emitter.ts'; +import type {ValueWithUnit} from '../Types.ts'; + +function toValueJavascript(value: ValueWithUnit): string { + switch (value.type) { + case 'points': + return String(value.value); + case 'percent': + return JSON.stringify(value.value + '%'); + case 'auto': + return '"auto"'; + case 'max-content': + return '"max-content"'; + case 'fit-content': + return '"fit-content"'; + case 'stretch': + return '"stretch"'; + case 'undefined': + return 'undefined'; + } +} + +export class JavascriptEmitter extends Emitter { + private static enumMap: Record = { + YGAlignAuto: 'Align.Auto', + YGAlignCenter: 'Align.Center', + YGAlignFlexEnd: 'Align.FlexEnd', + YGAlignFlexStart: 'Align.FlexStart', + YGAlignStretch: 'Align.Stretch', + YGAlignSpaceBetween: 'Align.SpaceBetween', + YGAlignSpaceAround: 'Align.SpaceAround', + YGAlignSpaceEvenly: 'Align.SpaceEvenly', + YGAlignBaseline: 'Align.Baseline', + YGDirectionInherit: 'Direction.Inherit', + YGDirectionLTR: 'Direction.LTR', + YGDirectionRTL: 'Direction.RTL', + YGEdgeBottom: 'Edge.Bottom', + YGEdgeEnd: 'Edge.End', + YGEdgeLeft: 'Edge.Left', + YGEdgeRight: 'Edge.Right', + YGEdgeStart: 'Edge.Start', + YGEdgeTop: 'Edge.Top', + YGEdgeAll: 'Edge.All', + YGEdgeVertical: 'Edge.Vertical', + YGEdgeHorizontal: 'Edge.Horizontal', + YGGutterAll: 'Gutter.All', + YGGutterColumn: 'Gutter.Column', + YGGutterRow: 'Gutter.Row', + YGFlexDirectionColumn: 'FlexDirection.Column', + YGFlexDirectionColumnReverse: 'FlexDirection.ColumnReverse', + YGFlexDirectionRow: 'FlexDirection.Row', + YGFlexDirectionRowReverse: 'FlexDirection.RowReverse', + YGJustifyCenter: 'Justify.Center', + YGJustifyFlexEnd: 'Justify.FlexEnd', + YGJustifyFlexStart: 'Justify.FlexStart', + YGJustifySpaceAround: 'Justify.SpaceAround', + YGJustifySpaceBetween: 'Justify.SpaceBetween', + YGJustifySpaceEvenly: 'Justify.SpaceEvenly', + YGOverflowHidden: 'Overflow.Hidden', + YGOverflowVisible: 'Overflow.Visible', + YGOverflowScroll: 'Overflow.Scroll', + YGPositionTypeAbsolute: 'PositionType.Absolute', + YGPositionTypeRelative: 'PositionType.Relative', + YGPositionTypeStatic: 'PositionType.Static', + YGWrapNoWrap: 'Wrap.NoWrap', + YGWrapWrap: 'Wrap.Wrap', + YGWrapWrapReverse: 'Wrap.WrapReverse', + YGDisplayFlex: 'Display.Flex', + YGDisplayNone: 'Display.None', + YGDisplayContents: 'Display.Contents', + YGBoxSizingBorderBox: 'BoxSizing.BorderBox', + YGBoxSizingContentBox: 'BoxSizing.ContentBox', + }; + + private tr(value: string): string { + return JavascriptEmitter.enumMap[value] ?? value; + } + + constructor() { + super(' '); + } + + emitCommentHeader(fixtureName: string): void { + this.push([ + '/**', + ' * Copyright (c) Meta Platforms, Inc. and affiliates.', + ' *', + ' * This source code is licensed under the MIT license found in the', + ' * LICENSE file in the root directory of this source tree.', + ' *', + ' * MAGIC_PLACEHOLDER', + ' * generated by gentest/src/GentestDriver.ts from gentest/fixtures/' + + fixtureName + + '.html', + ' */', + '', + ]); + } + + emitPrologue(_fixtureName: string): void { + this.push("import { instrinsicSizeMeasureFunc } from '../tools/utils.ts'"); + this.push("import Yoga from 'yoga-layout';"); + this.push('import {'); + this.pushIndent(); + this.push('Align,'); + this.push('BoxSizing,'); + this.push('Direction,'); + this.push('Display,'); + this.push('Edge,'); + this.push('Errata,'); + this.push('ExperimentalFeature,'); + this.push('FlexDirection,'); + this.push('Gutter,'); + this.push('Justify,'); + this.push('MeasureMode,'); + this.push('Overflow,'); + this.push('PositionType,'); + this.push('Unit,'); + this.push('Wrap,'); + this.popIndent(); + this.push("} from 'yoga-layout';"); + this.push(''); + } + + emitTestPrologue( + name: string, + experiments: string[], + disabled: boolean, + ): void { + const testFn = disabled ? 'test.skip' : 'test'; + this.push(`${testFn}('${name}', () => {`); + this.pushIndent(); + this.push('const config = Yoga.Config.create();'); + this.push(''); + + if (experiments.length > 0) { + for (const experiment of experiments) { + this.push( + `config.setExperimentalFeatureEnabled(ExperimentalFeature.${experiment}, true);`, + ); + } + this.push(''); + } + } + + emitTestTreePrologue(nodeName: string): void { + if (nodeName === 'root') { + this.push('const root = Yoga.Node.create(config);'); + } else { + this.push(`const ${nodeName} = Yoga.Node.create(config);`); + } + } + + emitTestEpilogue(_experiments: string[]): void { + this.popIndent(); + this.push('});'); + } + + emitEpilogue(): void { + this.push(''); + } + + assertEQ(v0: number, v1: string): void { + this.push(`expect(${v1}).toBe(${v0});`); + } + + layoutGetLeft(node: string): string { + return node + '.getComputedLeft()'; + } + + layoutGetTop(node: string): string { + return node + '.getComputedTop()'; + } + + layoutGetWidth(node: string): string { + return node + '.getComputedWidth()'; + } + + layoutGetHeight(node: string): string { + return node + '.getComputedHeight()'; + } + + insertChild(parent: string, child: string, index: number): void { + this.push(parent + '.insertChild(' + child + ', ' + index + ');'); + } + + calculateLayout( + node: string, + direction: string, + _experiments: string[], + ): void { + this.push( + node + + '.calculateLayout(undefined, undefined, ' + + this.tr(direction) + + ');', + ); + } + + setMeasureFunc(node: string, text: string, flexDirection: string): void { + this.push( + `${node}.setMeasureFunc(instrinsicSizeMeasureFunc.bind({text: "${text}", flexDirection: ${this.tr( + flexDirection, + )}}));`, + ); + } + + setDirection(node: string, value: string): void { + this.push(node + '.setDirection(' + this.tr(value) + ');'); + } + + setFlexDirection(node: string, value: string): void { + this.push(node + '.setFlexDirection(' + this.tr(value) + ');'); + } + + setJustifyContent(node: string, value: string): void { + this.push(node + '.setJustifyContent(' + this.tr(value) + ');'); + } + + setAlignContent(node: string, value: string): void { + this.push(node + '.setAlignContent(' + this.tr(value) + ');'); + } + + setAlignItems(node: string, value: string): void { + this.push(node + '.setAlignItems(' + this.tr(value) + ');'); + } + + setAlignSelf(node: string, value: string): void { + this.push(node + '.setAlignSelf(' + this.tr(value) + ');'); + } + + setPositionType(node: string, value: string): void { + this.push(node + '.setPositionType(' + this.tr(value) + ');'); + } + + setFlexWrap(node: string, value: string): void { + this.push(node + '.setFlexWrap(' + this.tr(value) + ');'); + } + + setOverflow(node: string, value: string): void { + this.push(node + '.setOverflow(' + this.tr(value) + ');'); + } + + setDisplay(node: string, value: string): void { + this.push(node + '.setDisplay(' + this.tr(value) + ');'); + } + + setBoxSizing(node: string, value: string): void { + this.push(node + '.setBoxSizing(' + this.tr(value) + ');'); + } + + setFlexGrow(node: string, value: string): void { + this.push(node + '.setFlexGrow(' + value + ');'); + } + + setFlexShrink(node: string, value: string): void { + this.push(node + '.setFlexShrink(' + value + ');'); + } + + setFlexBasis(node: string, value: ValueWithUnit): void { + this.push(node + '.setFlexBasis(' + toValueJavascript(value) + ');'); + } + + setWidth(node: string, value: ValueWithUnit): void { + this.push(node + '.setWidth(' + toValueJavascript(value) + ');'); + } + + setHeight(node: string, value: ValueWithUnit): void { + this.push(node + '.setHeight(' + toValueJavascript(value) + ');'); + } + + setMinWidth(node: string, value: ValueWithUnit): void { + this.push(node + '.setMinWidth(' + toValueJavascript(value) + ');'); + } + + setMinHeight(node: string, value: ValueWithUnit): void { + this.push(node + '.setMinHeight(' + toValueJavascript(value) + ');'); + } + + setMaxWidth(node: string, value: ValueWithUnit): void { + this.push(node + '.setMaxWidth(' + toValueJavascript(value) + ');'); + } + + setMaxHeight(node: string, value: ValueWithUnit): void { + this.push(node + '.setMaxHeight(' + toValueJavascript(value) + ');'); + } + + setMargin(node: string, edge: string, value: ValueWithUnit): void { + this.push( + node + + '.setMargin(' + + this.tr(edge) + + ', ' + + toValueJavascript(value) + + ');', + ); + } + + setPadding(node: string, edge: string, value: ValueWithUnit): void { + this.push( + node + + '.setPadding(' + + this.tr(edge) + + ', ' + + toValueJavascript(value) + + ');', + ); + } + + setPosition(node: string, edge: string, value: ValueWithUnit): void { + const v = toValueJavascript(value); + if (v === '"auto"') { + this.push(node + '.setPositionAuto(' + this.tr(edge) + ');'); + } else { + this.push(node + '.setPosition(' + this.tr(edge) + ', ' + v + ');'); + } + } + + setBorder(node: string, edge: string, value: ValueWithUnit): void { + this.push( + node + + '.setBorder(' + + this.tr(edge) + + ', ' + + toValueJavascript(value) + + ');', + ); + } + + setGap(node: string, gutter: string, value: ValueWithUnit): void { + this.push( + node + + '.setGap(' + + this.tr(gutter) + + ', ' + + toValueJavascript(value) + + ');', + ); + } + + setAspectRatio(node: string, value: ValueWithUnit): void { + this.push(node + '.setAspectRatio(' + toValueJavascript(value) + ');'); + } +} diff --git a/gentest/src/types.ts b/gentest/src/types.ts new file mode 100644 index 0000000000..68a9c70b59 --- /dev/null +++ b/gentest/src/types.ts @@ -0,0 +1,41 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +export type ValueWithUnit = + | {type: 'points'; value: number} + | {type: 'percent'; value: number} + | {type: 'auto'} + | {type: 'max-content'} + | {type: 'fit-content'} + | {type: 'stretch'} + | {type: 'undefined'}; + +export type ParsedStyles = Map; + +export interface LayoutNode { + id: string; + left: number; + top: number; + width: number; + height: number; + styleAttr: string; + experiments: string[]; + disabled: boolean; + innerText: string; + children: LayoutNode[]; +} + +export interface TestCase { + name: string; + ltrLayout: LayoutNode; + rtlLayout: LayoutNode; + styleAttr: string; + experiments: string[]; + disabled: boolean; +} diff --git a/gentest/test-template.html b/gentest/test-template.html index 9638961b4e..3a44c77f91 100644 --- a/gentest/test-template.html +++ b/gentest/test-template.html @@ -1,30 +1,19 @@ - - %s - - - - - - - -
- - %s - -
-
-
- - %s - -
-
- -
- - %s - +
+ %FIXTURE%
- diff --git a/gentest/tsconfig.json b/gentest/tsconfig.json index 6380e0c6b7..ac29585ce7 100644 --- a/gentest/tsconfig.json +++ b/gentest/tsconfig.json @@ -1,6 +1,13 @@ { - "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { - "noEmit": true + "allowImportingTsExtensions": true, + "esModuleInterop": true, + "lib": ["es2023"], + "moduleResolution": "nodenext", + "module": "nodenext", + "noEmit": true, + "skipLibCheck": true, + "strict": true, + "target": "es2022" } } diff --git a/java/tests/generated/com/facebook/yoga/YGAbsolutePositionTest.java b/java/tests/generated/com/facebook/yoga/YGAbsolutePositionTest.java index d8b808e52a..9786ef98b9 100644 --- a/java/tests/generated/com/facebook/yoga/YGAbsolutePositionTest.java +++ b/java/tests/generated/com/facebook/yoga/YGAbsolutePositionTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAbsolutePositionTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAbsolutePositionTest.html */ package com.facebook.yoga; @@ -37,11 +37,11 @@ public void test_absolute_layout_width_height_start_top() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); + root_child0.setWidth(10f); + root_child0.setHeight(10f); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setPosition(YogaEdge.START, 10f); root_child0.setPosition(YogaEdge.TOP, 10f); - root_child0.setWidth(10f); - root_child0.setHeight(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -80,11 +80,11 @@ public void test_absolute_layout_width_height_left_auto_right() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); + root_child0.setWidth(10f); + root_child0.setHeight(10f); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setPositionAuto(YogaEdge.LEFT); root_child0.setPosition(YogaEdge.RIGHT, 10f); - root_child0.setWidth(10f); - root_child0.setHeight(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -123,11 +123,11 @@ public void test_absolute_layout_width_height_left_right_auto() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); + root_child0.setWidth(10f); + root_child0.setHeight(10f); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setPosition(YogaEdge.LEFT, 10f); root_child0.setPositionAuto(YogaEdge.RIGHT); - root_child0.setWidth(10f); - root_child0.setHeight(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -166,11 +166,11 @@ public void test_absolute_layout_width_height_left_auto_right_auto() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); + root_child0.setWidth(10f); + root_child0.setHeight(10f); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setPositionAuto(YogaEdge.LEFT); root_child0.setPositionAuto(YogaEdge.RIGHT); - root_child0.setWidth(10f); - root_child0.setHeight(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -209,11 +209,11 @@ public void test_absolute_layout_width_height_end_bottom() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); + root_child0.setWidth(10f); + root_child0.setHeight(10f); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setPosition(YogaEdge.END, 10f); root_child0.setPosition(YogaEdge.BOTTOM, 10f); - root_child0.setWidth(10f); - root_child0.setHeight(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -295,13 +295,13 @@ public void test_absolute_layout_width_height_start_top_end_bottom() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); + root_child0.setWidth(10f); + root_child0.setHeight(10f); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setPosition(YogaEdge.START, 10f); root_child0.setPosition(YogaEdge.TOP, 10f); root_child0.setPosition(YogaEdge.END, 10f); root_child0.setPosition(YogaEdge.BOTTOM, 10f); - root_child0.setWidth(10f); - root_child0.setHeight(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -335,11 +335,11 @@ public void test_do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_ YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setOverflow(YogaOverflow.HIDDEN); - root.setWidth(50f); root.setHeight(50f); + root.setWidth(50f); + root.setOverflow(YogaOverflow.HIDDEN); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -394,59 +394,44 @@ public void test_absolute_layout_within_border() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.LEFT, 10f); - root.setMargin(YogaEdge.TOP, 10f); - root.setMargin(YogaEdge.RIGHT, 10f); - root.setMargin(YogaEdge.BOTTOM, 10f); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setBorder(YogaEdge.ALL, 10f); + root.setMargin(YogaEdge.ALL, 10f); + root.setPadding(YogaEdge.ALL, 10); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPosition(YogaEdge.LEFT, 0f); - root_child0.setPosition(YogaEdge.TOP, 0f); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setPosition(YogaEdge.LEFT, 0f); + root_child0.setPosition(YogaEdge.TOP, 0f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); root_child1.setPositionType(YogaPositionType.ABSOLUTE); - root_child1.setPosition(YogaEdge.RIGHT, 0f); - root_child1.setPosition(YogaEdge.BOTTOM, 0f); root_child1.setWidth(50f); root_child1.setHeight(50f); + root_child1.setPosition(YogaEdge.RIGHT, 0f); + root_child1.setPosition(YogaEdge.BOTTOM, 0f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); root_child2.setPositionType(YogaPositionType.ABSOLUTE); - root_child2.setPosition(YogaEdge.LEFT, 0f); - root_child2.setPosition(YogaEdge.TOP, 0f); - root_child2.setMargin(YogaEdge.LEFT, 10f); - root_child2.setMargin(YogaEdge.TOP, 10f); - root_child2.setMargin(YogaEdge.RIGHT, 10f); - root_child2.setMargin(YogaEdge.BOTTOM, 10f); root_child2.setWidth(50f); root_child2.setHeight(50f); + root_child2.setPosition(YogaEdge.LEFT, 0f); + root_child2.setPosition(YogaEdge.TOP, 0f); + root_child2.setMargin(YogaEdge.ALL, 10f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); root_child3.setPositionType(YogaPositionType.ABSOLUTE); - root_child3.setPosition(YogaEdge.RIGHT, 0f); - root_child3.setPosition(YogaEdge.BOTTOM, 0f); - root_child3.setMargin(YogaEdge.LEFT, 10f); - root_child3.setMargin(YogaEdge.TOP, 10f); - root_child3.setMargin(YogaEdge.RIGHT, 10f); - root_child3.setMargin(YogaEdge.BOTTOM, 10f); root_child3.setWidth(50f); root_child3.setHeight(50f); + root_child3.setPosition(YogaEdge.RIGHT, 0f); + root_child3.setPosition(YogaEdge.BOTTOM, 0f); + root_child3.setMargin(YogaEdge.ALL, 10f); root.addChildAt(root_child3, 3); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -510,12 +495,12 @@ public void test_absolute_layout_align_items_and_justify_content_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -554,12 +539,12 @@ public void test_absolute_layout_align_items_and_justify_content_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.FLEX_END); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); + root.setAlignItems(YogaAlign.FLEX_END); + root.setJustifyContent(YogaJustify.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -598,11 +583,11 @@ public void test_absolute_layout_justify_content_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -641,11 +626,11 @@ public void test_absolute_layout_align_items_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -685,15 +670,15 @@ public void test_absolute_layout_align_items_center_on_child_only() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.CENTER); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(60f); root_child0.setHeight(40f); + root_child0.setAlignSelf(YogaAlign.CENTER); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -727,18 +712,18 @@ public void test_absolute_layout_align_items_and_justify_content_center_and_top_ YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPosition(YogaEdge.TOP, 10f); root_child0.setWidth(60f); root_child0.setHeight(40f); + root_child0.setPosition(YogaEdge.TOP, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -772,18 +757,18 @@ public void test_absolute_layout_align_items_and_justify_content_center_and_bott YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPosition(YogaEdge.BOTTOM, 10f); root_child0.setWidth(60f); root_child0.setHeight(40f); + root_child0.setPosition(YogaEdge.BOTTOM, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -817,18 +802,18 @@ public void test_absolute_layout_align_items_and_justify_content_center_and_left YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPosition(YogaEdge.LEFT, 5f); root_child0.setWidth(60f); root_child0.setHeight(40f); + root_child0.setPosition(YogaEdge.LEFT, 5f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -862,18 +847,18 @@ public void test_absolute_layout_align_items_and_justify_content_center_and_righ YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); - root.setWidth(110f); root.setHeight(100f); + root.setWidth(110f); + root.setFlexGrow(1f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPosition(YogaEdge.RIGHT, 5f); root_child0.setWidth(60f); root_child0.setHeight(40f); + root_child0.setPosition(YogaEdge.RIGHT, 5f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -908,9 +893,9 @@ public void test_position_root_with_rtl_should_position_withoutdirection() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPosition(YogaEdge.LEFT, 72f); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setPosition(YogaEdge.LEFT, 72f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -954,8 +939,8 @@ public void test_absolute_layout_percentage_bottom_based_on_parent_height() { final YogaNode root_child2 = createNode(config); root_child2.setPositionType(YogaPositionType.ABSOLUTE); root_child2.setPositionPercent(YogaEdge.TOP, 10f); - root_child2.setPositionPercent(YogaEdge.BOTTOM, 10f); root_child2.setWidth(10f); + root_child2.setPositionPercent(YogaEdge.BOTTOM, 10f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1010,14 +995,14 @@ public void test_absolute_layout_in_wrap_reverse_column_container() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); root.setWidth(100f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP_REVERSE); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1051,16 +1036,16 @@ public void test_absolute_layout_in_wrap_reverse_row_container() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(100f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP_REVERSE); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1095,15 +1080,15 @@ public void test_absolute_layout_in_wrap_reverse_column_container_flex_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); root.setWidth(100f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP_REVERSE); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_END); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0.setAlignSelf(YogaAlign.FLEX_END); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1137,17 +1122,17 @@ public void test_absolute_layout_in_wrap_reverse_row_container_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(100f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP_REVERSE); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_END); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0.setAlignSelf(YogaAlign.FLEX_END); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1189,11 +1174,11 @@ public void test_percent_absolute_position_infinite_height() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setPositionType(YogaPositionType.ABSOLUTE); - root_child1.setPositionPercent(YogaEdge.LEFT, 20f); - root_child1.setPositionPercent(YogaEdge.TOP, 20f); root_child1.setWidthPercent(20f); root_child1.setHeightPercent(20f); + root_child1.setPositionPercent(YogaEdge.LEFT, 20f); + root_child1.setPositionPercent(YogaEdge.TOP, 20f); + root_child1.setPositionType(YogaPositionType.ABSOLUTE); root.addChildAt(root_child1, 1); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1238,15 +1223,15 @@ public void test_absolute_layout_percentage_height_based_on_padded_parent() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.TOP, 10); - root.setBorder(YogaEdge.TOP, 10f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.TOP, 10); + root.setBorder(YogaEdge.TOP, 10f); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(100f); root_child0.setHeightPercent(50f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1280,12 +1265,12 @@ public void test_absolute_layout_percentage_height_based_on_padded_parent_and_al YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setAlignItems(YogaAlign.CENTER); - root.setPadding(YogaEdge.TOP, 20); - root.setPadding(YogaEdge.BOTTOM, 20); + root.setJustifyContent(YogaJustify.CENTER); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.TOP, 20); + root.setPadding(YogaEdge.BOTTOM, 20); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -1325,9 +1310,9 @@ public void test_absolute_layout_padding_left() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 100); root.setWidth(200f); root.setHeight(200f); + root.setPadding(YogaEdge.LEFT, 100); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -1367,9 +1352,9 @@ public void test_absolute_layout_padding_right() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.RIGHT, 100); root.setWidth(200f); root.setHeight(200f); + root.setPadding(YogaEdge.RIGHT, 100); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -1409,9 +1394,9 @@ public void test_absolute_layout_padding_top() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.TOP, 100); root.setWidth(200f); root.setHeight(200f); + root.setPadding(YogaEdge.TOP, 100); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -1451,9 +1436,9 @@ public void test_absolute_layout_padding_bottom() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.BOTTOM, 100); root.setWidth(200f); root.setHeight(200f); + root.setPadding(YogaEdge.BOTTOM, 100); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); @@ -1495,22 +1480,16 @@ public void test_absolute_layout_padding() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 10f); - root_child0.setMargin(YogaEdge.TOP, 10f); - root_child0.setMargin(YogaEdge.RIGHT, 10f); - root_child0.setMargin(YogaEdge.BOTTOM, 10f); root_child0.setWidth(200f); root_child0.setHeight(200f); + root_child0.setMargin(YogaEdge.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setPadding(YogaEdge.LEFT, 50); - root_child0_child0.setPadding(YogaEdge.TOP, 50); - root_child0_child0.setPadding(YogaEdge.RIGHT, 50); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 50); root_child0_child0.setWidth(200f); root_child0_child0.setHeight(200f); + root_child0_child0.setPadding(YogaEdge.ALL, 50); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); @@ -1573,22 +1552,16 @@ public void test_absolute_layout_border() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 10f); - root_child0.setMargin(YogaEdge.TOP, 10f); - root_child0.setMargin(YogaEdge.RIGHT, 10f); - root_child0.setMargin(YogaEdge.BOTTOM, 10f); root_child0.setWidth(200f); root_child0.setHeight(200f); + root_child0.setMargin(YogaEdge.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setBorder(YogaEdge.LEFT, 10f); - root_child0_child0.setBorder(YogaEdge.TOP, 10f); - root_child0_child0.setBorder(YogaEdge.RIGHT, 10f); - root_child0_child0.setBorder(YogaEdge.BOTTOM, 10f); root_child0_child0.setWidth(200f); root_child0_child0.setHeight(200f); + root_child0_child0.setBorder(YogaEdge.ALL, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); @@ -1648,21 +1621,21 @@ public void test_absolute_layout_column_reverse_margin_border() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0.setWidth(50f); + root_child0.setHeight(50f); root_child0.setPosition(YogaEdge.LEFT, 5f); root_child0.setPosition(YogaEdge.RIGHT, 3f); - root_child0.setMargin(YogaEdge.LEFT, 3f); root_child0.setMargin(YogaEdge.RIGHT, 4f); - root_child0.setBorder(YogaEdge.LEFT, 1f); + root_child0.setMargin(YogaEdge.LEFT, 3f); root_child0.setBorder(YogaEdge.RIGHT, 7f); - root_child0.setWidth(50f); - root_child0.setHeight(50f); + root_child0.setBorder(YogaEdge.LEFT, 1f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGAlignContentTest.java b/java/tests/generated/com/facebook/yoga/YGAlignContentTest.java index 5dda123744..6ebd705097 100644 --- a/java/tests/generated/com/facebook/yoga/YGAlignContentTest.java +++ b/java/tests/generated/com/facebook/yoga/YGAlignContentTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignContentTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignContentTest.html */ package com.facebook.yoga; @@ -32,10 +32,10 @@ public void test_align_content_flex_start_nowrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(140f); root.setHeight(120f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -88,11 +88,11 @@ public void test_align_content_flex_start_wrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -190,11 +190,11 @@ public void test_align_content_flex_start_wrap_singleline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -248,17 +248,14 @@ public void test_align_content_flex_start_wrapped_negative_space() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -339,20 +336,16 @@ public void test_align_content_flex_start_wrapped_negative_space_gap() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); - root_child0.setGap(YogaGutter.COLUMN, 10f); - root_child0.setGap(YogaGutter.ROW, 10f); + root_child0.setGap(YogaGutter.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -432,9 +425,9 @@ public void test_align_content_flex_start_without_height_on_children() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -530,20 +523,20 @@ public void test_align_content_flex_start_with_flex() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); + root_child0.setWidth(50f); root_child0.setFlexGrow(1f); root_child0.setFlexBasisPercent(0f); - root_child0.setWidth(50f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); + root_child1.setWidth(50f); root_child1.setFlexGrow(1f); root_child1.setFlexBasisPercent(0f); - root_child1.setWidth(50f); root_child1.setHeight(10f); root.addChildAt(root_child1, 1); @@ -552,10 +545,10 @@ public void test_align_content_flex_start_with_flex() { root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); + root_child3.setWidth(50f); root_child3.setFlexGrow(1f); root_child3.setFlexShrink(1f); root_child3.setFlexBasisPercent(0f); - root_child3.setWidth(50f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); @@ -633,11 +626,11 @@ public void test_align_content_flex_end_nowrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(140f); root.setHeight(120f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -690,12 +683,12 @@ public void test_align_content_flex_end_wrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -793,12 +786,12 @@ public void test_align_content_flex_end_wrap_singleline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -852,18 +845,15 @@ public void test_align_content_flex_end_wrapped_negative_space() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.FLEX_END); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.FLEX_END); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -944,21 +934,17 @@ public void test_align_content_flex_end_wrapped_negative_space_gap() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.FLEX_END); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.FLEX_END); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); - root_child0.setGap(YogaGutter.COLUMN, 10f); - root_child0.setGap(YogaGutter.ROW, 10f); + root_child0.setGap(YogaGutter.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1037,11 +1023,11 @@ public void test_align_content_center_nowrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(140f); root.setHeight(120f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1094,12 +1080,12 @@ public void test_align_content_center_wrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1197,12 +1183,12 @@ public void test_align_content_center_wrap_singleline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1256,18 +1242,15 @@ public void test_align_content_center_wrapped_negative_space() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.CENTER); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.CENTER); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -1348,21 +1331,17 @@ public void test_align_content_center_wrapped_negative_space_gap() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.CENTER); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.CENTER); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); - root_child0.setGap(YogaGutter.COLUMN, 10f); - root_child0.setGap(YogaGutter.ROW, 10f); + root_child0.setGap(YogaGutter.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1441,11 +1420,11 @@ public void test_align_content_space_between_nowrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_BETWEEN); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(140f); root.setHeight(120f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_BETWEEN); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1498,12 +1477,12 @@ public void test_align_content_space_between_wrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_BETWEEN); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_BETWEEN); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1601,12 +1580,12 @@ public void test_align_content_space_between_wrap_singleline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_BETWEEN); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_BETWEEN); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1660,18 +1639,15 @@ public void test_align_content_space_between_wrapped_negative_space() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.SPACE_BETWEEN); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.SPACE_BETWEEN); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -1752,18 +1728,15 @@ public void test_align_content_space_between_wrapped_negative_space_row_reverse( final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.SPACE_BETWEEN); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.SPACE_BETWEEN); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -1844,21 +1817,17 @@ public void test_align_content_space_between_wrapped_negative_space_gap() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.SPACE_BETWEEN); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.SPACE_BETWEEN); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); - root_child0.setGap(YogaGutter.COLUMN, 10f); - root_child0.setGap(YogaGutter.ROW, 10f); + root_child0.setGap(YogaGutter.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1937,11 +1906,11 @@ public void test_align_content_space_around_nowrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(140f); root.setHeight(120f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_AROUND); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1994,12 +1963,12 @@ public void test_align_content_space_around_wrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_AROUND); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -2097,12 +2066,12 @@ public void test_align_content_space_around_wrap_singleline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_AROUND); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -2156,18 +2125,15 @@ public void test_align_content_space_around_wrapped_negative_space() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.SPACE_AROUND); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.SPACE_AROUND); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -2248,18 +2214,15 @@ public void test_align_content_space_around_wrapped_negative_space_row_reverse() final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.SPACE_AROUND); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.SPACE_AROUND); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -2340,21 +2303,17 @@ public void test_align_content_space_around_wrapped_negative_space_gap() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.SPACE_AROUND); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.SPACE_AROUND); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); - root_child0.setGap(YogaGutter.COLUMN, 10f); - root_child0.setGap(YogaGutter.ROW, 10f); + root_child0.setGap(YogaGutter.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2433,11 +2392,11 @@ public void test_align_content_space_evenly_nowrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(140f); root.setHeight(120f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -2490,12 +2449,12 @@ public void test_align_content_space_evenly_wrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -2593,12 +2552,12 @@ public void test_align_content_space_evenly_wrap_singleline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(140f); root.setHeight(120f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -2652,18 +2611,15 @@ public void test_align_content_space_evenly_wrapped_negative_space() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.SPACE_EVENLY); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.SPACE_EVENLY); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -2744,21 +2700,17 @@ public void test_align_content_space_evenly_wrapped_negative_space_gap() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 60f); - root.setBorder(YogaEdge.TOP, 60f); - root.setBorder(YogaEdge.RIGHT, 60f); - root.setBorder(YogaEdge.BOTTOM, 60f); root.setWidth(320f); root.setHeight(320f); + root.setBorder(YogaEdge.ALL, 60f); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.CENTER); - root_child0.setAlignContent(YogaAlign.SPACE_EVENLY); root_child0.setWrap(YogaWrap.WRAP); + root_child0.setAlignContent(YogaAlign.SPACE_EVENLY); + root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setHeight(10f); - root_child0.setGap(YogaGutter.COLUMN, 10f); - root_child0.setGap(YogaGutter.ROW, 10f); + root_child0.setGap(YogaGutter.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2837,11 +2789,11 @@ public void test_align_content_stretch() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -2934,12 +2886,12 @@ public void test_align_content_stretch_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -3032,12 +2984,12 @@ public void test_align_content_stretch_row_with_children() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -3146,22 +3098,22 @@ public void test_align_content_stretch_row_with_flex() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); + root_child1.setWidth(50f); root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); root_child1.setFlexBasisPercent(0f); - root_child1.setWidth(50f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -3169,10 +3121,10 @@ public void test_align_content_stretch_row_with_flex() { root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); + root_child3.setWidth(50f); root_child3.setFlexGrow(1f); root_child3.setFlexShrink(1f); root_child3.setFlexBasisPercent(0f); - root_child3.setWidth(50f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); @@ -3250,22 +3202,22 @@ public void test_align_content_stretch_row_with_flex_no_shrink() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); + root_child1.setWidth(50f); root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); root_child1.setFlexBasisPercent(0f); - root_child1.setWidth(50f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -3273,9 +3225,9 @@ public void test_align_content_stretch_row_with_flex_no_shrink() { root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); + root_child3.setWidth(50f); root_child3.setFlexGrow(1f); root_child3.setFlexBasisPercent(0f); - root_child3.setWidth(50f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); @@ -3353,23 +3305,20 @@ public void test_align_content_stretch_row_with_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setMargin(YogaEdge.LEFT, 10f); - root_child1.setMargin(YogaEdge.TOP, 10f); - root_child1.setMargin(YogaEdge.RIGHT, 10f); - root_child1.setMargin(YogaEdge.BOTTOM, 10f); root_child1.setWidth(50f); + root_child1.setMargin(YogaEdge.ALL, 10f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -3377,11 +3326,8 @@ public void test_align_content_stretch_row_with_margin() { root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setMargin(YogaEdge.LEFT, 10f); - root_child3.setMargin(YogaEdge.TOP, 10f); - root_child3.setMargin(YogaEdge.RIGHT, 10f); - root_child3.setMargin(YogaEdge.BOTTOM, 10f); root_child3.setWidth(50f); + root_child3.setMargin(YogaEdge.ALL, 10f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); @@ -3459,23 +3405,20 @@ public void test_align_content_stretch_row_with_padding() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setPadding(YogaEdge.LEFT, 10); - root_child1.setPadding(YogaEdge.TOP, 10); - root_child1.setPadding(YogaEdge.RIGHT, 10); - root_child1.setPadding(YogaEdge.BOTTOM, 10); root_child1.setWidth(50f); + root_child1.setPadding(YogaEdge.ALL, 10); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -3483,11 +3426,8 @@ public void test_align_content_stretch_row_with_padding() { root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setPadding(YogaEdge.LEFT, 10); - root_child3.setPadding(YogaEdge.TOP, 10); - root_child3.setPadding(YogaEdge.RIGHT, 10); - root_child3.setPadding(YogaEdge.BOTTOM, 10); root_child3.setWidth(50f); + root_child3.setPadding(YogaEdge.ALL, 10); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); @@ -3565,12 +3505,12 @@ public void test_align_content_stretch_row_with_single_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -3621,12 +3561,12 @@ public void test_align_content_stretch_row_with_fixed_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -3720,12 +3660,12 @@ public void test_align_content_stretch_row_with_max_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -3819,12 +3759,12 @@ public void test_align_content_stretch_row_with_min_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -3918,11 +3858,11 @@ public void test_align_content_stretch_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(150f); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setHeight(50f); @@ -3935,10 +3875,10 @@ public void test_align_content_stretch_column() { root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child1 = createNode(config); + root_child1.setHeight(50f); root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); root_child1.setFlexBasisPercent(0f); - root_child1.setHeight(50f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -4034,21 +3974,21 @@ public void test_align_content_stretch_is_not_overriding_align_items() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setAlignContent(YogaAlign.STRETCH); - root_child0.setAlignItems(YogaAlign.CENTER); root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setAlignItems(YogaAlign.CENTER); + root_child0.setFlexDirection(YogaFlexDirection.ROW); + root_child0.setAlignContent(YogaAlign.STRETCH); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setAlignContent(YogaAlign.STRETCH); - root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setWidth(10f); + root_child0_child0.setAlignContent(YogaAlign.STRETCH); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4092,12 +4032,12 @@ public void test_align_content_stretch_with_min_cross_axis() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(500f); root.setMinHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -4150,12 +4090,12 @@ public void test_align_content_stretch_with_max_cross_axis() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(500f); root.setMaxHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -4208,20 +4148,14 @@ public void test_align_content_stretch_with_max_cross_axis_and_border_padding() YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setPadding(YogaEdge.LEFT, 2); - root.setPadding(YogaEdge.TOP, 2); - root.setPadding(YogaEdge.RIGHT, 2); - root.setPadding(YogaEdge.BOTTOM, 2); - root.setBorder(YogaEdge.LEFT, 5f); - root.setBorder(YogaEdge.TOP, 5f); - root.setBorder(YogaEdge.RIGHT, 5f); - root.setBorder(YogaEdge.BOTTOM, 5f); root.setWidth(500f); root.setMaxHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); + root.setBorder(YogaEdge.ALL, 5f); + root.setPadding(YogaEdge.ALL, 2); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -4274,12 +4208,12 @@ public void test_align_content_space_evenly_with_min_cross_axis() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(500f); root.setMinHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -4332,12 +4266,12 @@ public void test_align_content_space_evenly_with_max_cross_axis() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(500f); root.setMaxHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -4390,12 +4324,12 @@ public void test_align_content_space_evenly_with_max_cross_axis_violated() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(500f); root.setMaxHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -4448,20 +4382,14 @@ public void test_align_content_space_evenly_with_max_cross_axis_violated_padding YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setPadding(YogaEdge.LEFT, 2); - root.setPadding(YogaEdge.TOP, 2); - root.setPadding(YogaEdge.RIGHT, 2); - root.setPadding(YogaEdge.BOTTOM, 2); - root.setBorder(YogaEdge.LEFT, 5f); - root.setBorder(YogaEdge.TOP, 5f); - root.setBorder(YogaEdge.RIGHT, 5f); - root.setBorder(YogaEdge.BOTTOM, 5f); root.setWidth(500f); root.setMaxHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_EVENLY); + root.setBorder(YogaEdge.ALL, 5f); + root.setPadding(YogaEdge.ALL, 2); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -4514,27 +4442,27 @@ public void test_align_content_space_around_and_align_items_flex_end_with_flex_w YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_AROUND); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(300f); root.setHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_AROUND); + root.setAlignItems(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(150f); root_child0.setHeight(50f); + root_child0.setWidth(150f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(120f); root_child1.setHeight(100f); + root_child1.setWidth(120f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(120f); root_child2.setHeight(50f); + root_child2.setWidth(120f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4588,27 +4516,27 @@ public void test_align_content_space_around_and_align_items_center_with_flex_wra YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_AROUND); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(300f); root.setHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_AROUND); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(150f); root_child0.setHeight(50f); + root_child0.setWidth(150f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(120f); root_child1.setHeight(100f); + root_child1.setWidth(120f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(120f); root_child2.setHeight(50f); + root_child2.setWidth(120f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4662,27 +4590,27 @@ public void test_align_content_space_around_and_align_items_flex_start_with_flex YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_AROUND); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(300f); root.setHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_AROUND); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(150f); root_child0.setHeight(50f); + root_child0.setWidth(150f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(120f); root_child1.setHeight(100f); + root_child1.setWidth(120f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(120f); root_child2.setHeight(50f); + root_child2.setWidth(120f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4736,61 +4664,61 @@ public void test_align_content_flex_start_stretch_doesnt_influence_line_box_dim( YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 20); + root.setWidth(400f); + root.setFlexDirection(YogaFlexDirection.ROW); root.setPadding(YogaEdge.TOP, 20); - root.setPadding(YogaEdge.RIGHT, 20); root.setPadding(YogaEdge.BOTTOM, 20); - root.setWidth(400f); + root.setPadding(YogaEdge.LEFT, 20); + root.setPadding(YogaEdge.RIGHT, 20); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.RIGHT, 20f); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setMargin(YogaEdge.RIGHT, 20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); root_child1.setFlexDirection(YogaFlexDirection.ROW); root_child1.setWrap(YogaWrap.WRAP); - root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); - root_child1_child0.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child0.setWidth(30f); root_child1_child0.setHeight(30f); + root_child1_child0.setWidth(30f); + root_child1_child0.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child0, 0); final YogaNode root_child1_child1 = createNode(config); - root_child1_child1.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child1.setWidth(30f); root_child1_child1.setHeight(30f); + root_child1_child1.setWidth(30f); + root_child1_child1.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child1, 1); final YogaNode root_child1_child2 = createNode(config); - root_child1_child2.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child2.setWidth(30f); root_child1_child2.setHeight(30f); + root_child1_child2.setWidth(30f); + root_child1_child2.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child2, 2); final YogaNode root_child1_child3 = createNode(config); - root_child1_child3.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child3.setWidth(30f); root_child1_child3.setHeight(30f); + root_child1_child3.setWidth(30f); + root_child1_child3.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child3, 3); final YogaNode root_child1_child4 = createNode(config); - root_child1_child4.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child4.setWidth(30f); root_child1_child4.setHeight(30f); + root_child1_child4.setWidth(30f); + root_child1_child4.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child4, 4); final YogaNode root_child2 = createNode(config); - root_child2.setMargin(YogaEdge.LEFT, 20f); - root_child2.setWidth(50f); root_child2.setHeight(50f); + root_child2.setWidth(50f); + root_child2.setMargin(YogaEdge.LEFT, 20f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4894,62 +4822,62 @@ public void test_align_content_stretch_stretch_does_influence_line_box_dim() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 20); + root.setWidth(400f); + root.setFlexDirection(YogaFlexDirection.ROW); root.setPadding(YogaEdge.TOP, 20); - root.setPadding(YogaEdge.RIGHT, 20); root.setPadding(YogaEdge.BOTTOM, 20); - root.setWidth(400f); + root.setPadding(YogaEdge.LEFT, 20); + root.setPadding(YogaEdge.RIGHT, 20); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.RIGHT, 20f); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setMargin(YogaEdge.RIGHT, 20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); root_child1.setFlexDirection(YogaFlexDirection.ROW); - root_child1.setAlignContent(YogaAlign.STRETCH); root_child1.setWrap(YogaWrap.WRAP); - root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); + root_child1.setFlexGrow(1f); + root_child1.setAlignContent(YogaAlign.STRETCH); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); - root_child1_child0.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child0.setWidth(30f); root_child1_child0.setHeight(30f); + root_child1_child0.setWidth(30f); + root_child1_child0.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child0, 0); final YogaNode root_child1_child1 = createNode(config); - root_child1_child1.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child1.setWidth(30f); root_child1_child1.setHeight(30f); + root_child1_child1.setWidth(30f); + root_child1_child1.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child1, 1); final YogaNode root_child1_child2 = createNode(config); - root_child1_child2.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child2.setWidth(30f); root_child1_child2.setHeight(30f); + root_child1_child2.setWidth(30f); + root_child1_child2.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child2, 2); final YogaNode root_child1_child3 = createNode(config); - root_child1_child3.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child3.setWidth(30f); root_child1_child3.setHeight(30f); + root_child1_child3.setWidth(30f); + root_child1_child3.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child3, 3); final YogaNode root_child1_child4 = createNode(config); - root_child1_child4.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child4.setWidth(30f); root_child1_child4.setHeight(30f); + root_child1_child4.setWidth(30f); + root_child1_child4.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child4, 4); final YogaNode root_child2 = createNode(config); - root_child2.setMargin(YogaEdge.LEFT, 20f); - root_child2.setWidth(50f); root_child2.setHeight(50f); + root_child2.setWidth(50f); + root_child2.setMargin(YogaEdge.LEFT, 20f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5053,62 +4981,62 @@ public void test_align_content_space_evenly_stretch_does_influence_line_box_dim( YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 20); + root.setWidth(400f); + root.setFlexDirection(YogaFlexDirection.ROW); root.setPadding(YogaEdge.TOP, 20); - root.setPadding(YogaEdge.RIGHT, 20); root.setPadding(YogaEdge.BOTTOM, 20); - root.setWidth(400f); + root.setPadding(YogaEdge.LEFT, 20); + root.setPadding(YogaEdge.RIGHT, 20); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.RIGHT, 20f); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setMargin(YogaEdge.RIGHT, 20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); root_child1.setFlexDirection(YogaFlexDirection.ROW); - root_child1.setAlignContent(YogaAlign.STRETCH); root_child1.setWrap(YogaWrap.WRAP); - root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); + root_child1.setFlexGrow(1f); + root_child1.setAlignContent(YogaAlign.STRETCH); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); - root_child1_child0.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child0.setWidth(30f); root_child1_child0.setHeight(30f); + root_child1_child0.setWidth(30f); + root_child1_child0.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child0, 0); final YogaNode root_child1_child1 = createNode(config); - root_child1_child1.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child1.setWidth(30f); root_child1_child1.setHeight(30f); + root_child1_child1.setWidth(30f); + root_child1_child1.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child1, 1); final YogaNode root_child1_child2 = createNode(config); - root_child1_child2.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child2.setWidth(30f); root_child1_child2.setHeight(30f); + root_child1_child2.setWidth(30f); + root_child1_child2.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child2, 2); final YogaNode root_child1_child3 = createNode(config); - root_child1_child3.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child3.setWidth(30f); root_child1_child3.setHeight(30f); + root_child1_child3.setWidth(30f); + root_child1_child3.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child3, 3); final YogaNode root_child1_child4 = createNode(config); - root_child1_child4.setMargin(YogaEdge.RIGHT, 20f); - root_child1_child4.setWidth(30f); root_child1_child4.setHeight(30f); + root_child1_child4.setWidth(30f); + root_child1_child4.setMargin(YogaEdge.RIGHT, 20f); root_child1.addChildAt(root_child1_child4, 4); final YogaNode root_child2 = createNode(config); - root_child2.setMargin(YogaEdge.LEFT, 20f); - root_child2.setWidth(50f); root_child2.setHeight(50f); + root_child2.setWidth(50f); + root_child2.setMargin(YogaEdge.LEFT, 20f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5212,28 +5140,28 @@ public void test_align_content_stretch_and_align_items_flex_end_with_flex_wrap() YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(300f); root.setHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); + root.setAlignItems(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_START); - root_child0.setWidth(150f); root_child0.setHeight(50f); + root_child0.setWidth(150f); + root_child0.setAlignSelf(YogaAlign.FLEX_START); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(120f); root_child1.setHeight(100f); + root_child1.setWidth(120f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(120f); root_child2.setHeight(50f); + root_child2.setWidth(120f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5287,28 +5215,28 @@ public void test_align_content_stretch_and_align_items_flex_start_with_flex_wrap YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(300f); root.setHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_END); - root_child0.setWidth(150f); root_child0.setHeight(50f); + root_child0.setWidth(150f); + root_child0.setAlignSelf(YogaAlign.FLEX_END); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(120f); root_child1.setHeight(100f); + root_child1.setWidth(120f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(120f); root_child2.setHeight(50f); + root_child2.setWidth(120f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5362,28 +5290,28 @@ public void test_align_content_stretch_and_align_items_center_with_flex_wrap() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(300f); root.setHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_END); - root_child0.setWidth(150f); root_child0.setHeight(50f); + root_child0.setWidth(150f); + root_child0.setAlignSelf(YogaAlign.FLEX_END); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(120f); root_child1.setHeight(100f); + root_child1.setWidth(120f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(120f); root_child2.setHeight(50f); + root_child2.setWidth(120f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5437,27 +5365,27 @@ public void test_align_content_stretch_and_align_items_stretch_with_flex_wrap() YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(300f); root.setHeight(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_END); - root_child0.setWidth(150f); root_child0.setHeight(50f); + root_child0.setWidth(150f); + root_child0.setAlignSelf(YogaAlign.FLEX_END); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(120f); root_child1.setHeight(100f); + root_child1.setWidth(120f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(120f); root_child2.setHeight(50f); + root_child2.setWidth(120f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGAlignItemsTest.java b/java/tests/generated/com/facebook/yoga/YGAlignItemsTest.java index 8a32201d10..0c5449cdde 100644 --- a/java/tests/generated/com/facebook/yoga/YGAlignItemsTest.java +++ b/java/tests/generated/com/facebook/yoga/YGAlignItemsTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<84597dd8b2c4f3aac1f21abe68f25308>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignItemsTest.html + * @generated SignedSource<<309d24a29d92477022ee155afc4ade82>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignItemsTest.html */ package com.facebook.yoga; @@ -71,14 +71,14 @@ public void test_align_items_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -112,14 +112,14 @@ public void test_align_items_flex_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -153,14 +153,14 @@ public void test_align_items_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -194,11 +194,11 @@ public void test_align_baseline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -251,11 +251,11 @@ public void test_align_baseline_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -323,11 +323,11 @@ public void test_align_baseline_child_multiline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -335,10 +335,10 @@ public void test_align_baseline_child_multiline() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexDirection(YogaFlexDirection.ROW); - root_child1.setWrap(YogaWrap.WRAP); root_child1.setWidth(50f); root_child1.setHeight(25f); + root_child1.setWrap(YogaWrap.WRAP); + root_child1.setFlexDirection(YogaFlexDirection.ROW); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); @@ -442,11 +442,11 @@ public void test_align_baseline_child_multiline_override() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -454,10 +454,10 @@ public void test_align_baseline_child_multiline_override() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexDirection(YogaFlexDirection.ROW); - root_child1.setWrap(YogaWrap.WRAP); root_child1.setWidth(50f); root_child1.setHeight(25f); + root_child1.setWrap(YogaWrap.WRAP); + root_child1.setFlexDirection(YogaFlexDirection.ROW); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); @@ -466,9 +466,9 @@ public void test_align_baseline_child_multiline_override() { root_child1.addChildAt(root_child1_child0, 0); final YogaNode root_child1_child1 = createNode(config); - root_child1_child1.setAlignSelf(YogaAlign.BASELINE); root_child1_child1.setWidth(25f); root_child1_child1.setHeight(10f); + root_child1_child1.setAlignSelf(YogaAlign.BASELINE); root_child1.addChildAt(root_child1_child1, 1); final YogaNode root_child1_child2 = createNode(config); @@ -477,9 +477,9 @@ public void test_align_baseline_child_multiline_override() { root_child1.addChildAt(root_child1_child2, 2); final YogaNode root_child1_child3 = createNode(config); - root_child1_child3.setAlignSelf(YogaAlign.BASELINE); root_child1_child3.setWidth(25f); root_child1_child3.setHeight(10f); + root_child1_child3.setAlignSelf(YogaAlign.BASELINE); root_child1.addChildAt(root_child1_child3, 3); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -563,11 +563,11 @@ public void test_align_baseline_child_multiline_no_override_on_secondline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -575,10 +575,10 @@ public void test_align_baseline_child_multiline_no_override_on_secondline() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexDirection(YogaFlexDirection.ROW); - root_child1.setWrap(YogaWrap.WRAP); root_child1.setWidth(50f); root_child1.setHeight(25f); + root_child1.setWrap(YogaWrap.WRAP); + root_child1.setFlexDirection(YogaFlexDirection.ROW); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); @@ -597,9 +597,9 @@ public void test_align_baseline_child_multiline_no_override_on_secondline() { root_child1.addChildAt(root_child1_child2, 2); final YogaNode root_child1_child3 = createNode(config); - root_child1_child3.setAlignSelf(YogaAlign.BASELINE); root_child1_child3.setWidth(25f); root_child1_child3.setHeight(10f); + root_child1_child3.setAlignSelf(YogaAlign.BASELINE); root_child1.addChildAt(root_child1_child3, 3); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -683,16 +683,16 @@ public void test_align_baseline_child_top() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); - root_child0.setPosition(YogaEdge.TOP, 10f); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setPosition(YogaEdge.TOP, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -756,11 +756,11 @@ public void test_align_baseline_child_top2() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -768,9 +768,9 @@ public void test_align_baseline_child_top2() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setPosition(YogaEdge.TOP, 5f); root_child1.setWidth(50f); root_child1.setHeight(20f); + root_child1.setPosition(YogaEdge.TOP, 5f); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); @@ -829,11 +829,11 @@ public void test_align_baseline_double_nested_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -916,10 +916,10 @@ public void test_align_baseline_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -972,19 +972,16 @@ public void test_align_baseline_child_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 5f); - root_child0.setMargin(YogaEdge.TOP, 5f); - root_child0.setMargin(YogaEdge.RIGHT, 5f); - root_child0.setMargin(YogaEdge.BOTTOM, 5f); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMargin(YogaEdge.ALL, 5f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -993,12 +990,9 @@ public void test_align_baseline_child_margin() { root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); - root_child1_child0.setMargin(YogaEdge.LEFT, 1f); - root_child1_child0.setMargin(YogaEdge.TOP, 1f); - root_child1_child0.setMargin(YogaEdge.RIGHT, 1f); - root_child1_child0.setMargin(YogaEdge.BOTTOM, 1f); root_child1_child0.setWidth(50f); root_child1_child0.setHeight(10f); + root_child1_child0.setMargin(YogaEdge.ALL, 1f); root_child1.addChildAt(root_child1_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1052,15 +1046,12 @@ public void test_align_baseline_child_padding() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 5); - root.setPadding(YogaEdge.TOP, 5); - root.setPadding(YogaEdge.RIGHT, 5); - root.setPadding(YogaEdge.BOTTOM, 5); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 5); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1068,12 +1059,9 @@ public void test_align_baseline_child_padding() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setPadding(YogaEdge.LEFT, 5); - root_child1.setPadding(YogaEdge.TOP, 5); - root_child1.setPadding(YogaEdge.RIGHT, 5); - root_child1.setPadding(YogaEdge.BOTTOM, 5); root_child1.setWidth(50f); root_child1.setHeight(20f); + root_child1.setPadding(YogaEdge.ALL, 5); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); @@ -1132,12 +1120,12 @@ public void test_align_baseline_multiline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1251,11 +1239,11 @@ public void test_align_baseline_multiline_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.BASELINE); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1369,11 +1357,11 @@ public void test_align_baseline_multiline_column2() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.BASELINE); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1486,12 +1474,12 @@ public void test_align_baseline_multiline_row_and_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.BASELINE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.BASELINE); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1604,21 +1592,21 @@ public void test_align_items_center_child_with_margin_bigger_than_parent() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setAlignItems(YogaAlign.CENTER); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setMargin(YogaEdge.LEFT, 10f); - root_child0_child0.setMargin(YogaEdge.RIGHT, 10f); root_child0_child0.setWidth(52f); root_child0_child0.setHeight(52f); + root_child0_child0.setMargin(YogaEdge.LEFT, 10f); + root_child0_child0.setMargin(YogaEdge.RIGHT, 10f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1662,21 +1650,21 @@ public void test_align_items_flex_end_child_with_margin_bigger_than_parent() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setAlignItems(YogaAlign.FLEX_END); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setMargin(YogaEdge.LEFT, 10f); - root_child0_child0.setMargin(YogaEdge.RIGHT, 10f); root_child0_child0.setWidth(52f); root_child0_child0.setHeight(52f); + root_child0_child0.setMargin(YogaEdge.LEFT, 10f); + root_child0_child0.setMargin(YogaEdge.RIGHT, 10f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1720,11 +1708,11 @@ public void test_align_items_center_child_without_margin_bigger_than_parent() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setAlignItems(YogaAlign.CENTER); @@ -1776,11 +1764,11 @@ public void test_align_items_flex_end_child_without_margin_bigger_than_parent() YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setAlignItems(YogaAlign.FLEX_END); @@ -1832,15 +1820,15 @@ public void test_align_center_should_size_based_on_content() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.TOP, 20f); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.CENTER); + root.setMargin(YogaEdge.TOP, 20f); final YogaNode root_child0 = createNode(config); - root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setFlexShrink(1f); + root_child0.setJustifyContent(YogaJustify.CENTER); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1905,13 +1893,13 @@ public void test_align_stretch_should_size_based_on_parent() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.TOP, 20f); root.setWidth(100f); root.setHeight(100f); + root.setMargin(YogaEdge.TOP, 20f); final YogaNode root_child0 = createNode(config); - root_child0.setJustifyContent(YogaJustify.CENTER); root_child0.setFlexShrink(1f); + root_child0.setJustifyContent(YogaJustify.CENTER); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1976,8 +1964,8 @@ public void test_align_flex_start_with_shrinking_children() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(500f); root.setHeight(500f); + root.setWidth(500f); final YogaNode root_child0 = createNode(config); root_child0.setAlignItems(YogaAlign.FLEX_START); @@ -2045,8 +2033,8 @@ public void test_align_flex_start_with_stretching_children() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(500f); root.setHeight(500f); + root.setWidth(500f); final YogaNode root_child0 = createNode(config); root.addChildAt(root_child0, 0); @@ -2113,8 +2101,8 @@ public void test_align_flex_start_with_shrinking_children_with_stretch() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(500f); root.setHeight(500f); + root.setWidth(500f); final YogaNode root_child0 = createNode(config); root_child0.setAlignItems(YogaAlign.FLEX_START); @@ -2181,17 +2169,17 @@ public void test_align_flex_end_with_row_reverse() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(75f); + root.setAlignItems(YogaAlign.FLEX_END); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 3f); - root_child0.setMargin(YogaEdge.RIGHT, 5f); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMargin(YogaEdge.RIGHT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 3f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -2241,15 +2229,15 @@ public void test_align_stretch_with_row_reverse() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(75f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 3f); - root_child0.setMargin(YogaEdge.RIGHT, 5f); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMargin(YogaEdge.RIGHT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 3f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -2314,6 +2302,7 @@ public void test_align_items_non_stretch_s526008() { root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); + root_child0_child0_child0_child0.setWidth(0f); root_child0_child0_child0_child0.setHeight(10f); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); diff --git a/java/tests/generated/com/facebook/yoga/YGAlignSelfTest.java b/java/tests/generated/com/facebook/yoga/YGAlignSelfTest.java index 923d7f36f2..b6716c49bf 100644 --- a/java/tests/generated/com/facebook/yoga/YGAlignSelfTest.java +++ b/java/tests/generated/com/facebook/yoga/YGAlignSelfTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<90c29809153285d8773124e93961ba55>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignSelfTest.html + * @generated SignedSource<<13d0f5f70b716118796f3e4aff80c608>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignSelfTest.html */ package com.facebook.yoga; @@ -37,9 +37,9 @@ public void test_align_self_center() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.CENTER); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); + root_child0.setAlignSelf(YogaAlign.CENTER); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -78,9 +78,9 @@ public void test_align_self_flex_end() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_END); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); + root_child0.setAlignSelf(YogaAlign.FLEX_END); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -119,9 +119,9 @@ public void test_align_self_flex_start() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_START); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); + root_child0.setAlignSelf(YogaAlign.FLEX_START); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -155,15 +155,15 @@ public void test_align_self_flex_end_override_flex_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.FLEX_END); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); + root_child0.setAlignSelf(YogaAlign.FLEX_END); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -197,21 +197,21 @@ public void test_align_self_baseline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setAlignSelf(YogaAlign.BASELINE); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setAlignSelf(YogaAlign.BASELINE); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setAlignSelf(YogaAlign.BASELINE); root_child1.setWidth(50f); root_child1.setHeight(20f); + root_child1.setAlignSelf(YogaAlign.BASELINE); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); diff --git a/java/tests/generated/com/facebook/yoga/YGAndroidNewsFeed.java b/java/tests/generated/com/facebook/yoga/YGAndroidNewsFeed.java index 5ce2cd3614..a3e1c05987 100644 --- a/java/tests/generated/com/facebook/yoga/YGAndroidNewsFeed.java +++ b/java/tests/generated/com/facebook/yoga/YGAndroidNewsFeed.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<245b1ad71f126cebcb48b66239bbc759>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAndroidNewsFeed.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAndroidNewsFeed.html */ package com.facebook.yoga; @@ -32,8 +32,8 @@ public void test_android_news_feed() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setAlignContent(YogaAlign.STRETCH); root.setWidth(1080f); final YogaNode root_child0 = createNode(config); @@ -49,10 +49,10 @@ public void test_android_news_feed() { final YogaNode root_child0_child0_child0_child0 = createNode(config); root_child0_child0_child0_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0_child0_child0_child0.setAlignContent(YogaAlign.STRETCH); root_child0_child0_child0_child0.setAlignItems(YogaAlign.FLEX_START); - root_child0_child0_child0_child0.setMargin(YogaEdge.START, 36f); + root_child0_child0_child0_child0.setAlignContent(YogaAlign.STRETCH); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 24f); + root_child0_child0_child0_child0.setMargin(YogaEdge.START, 36f); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0_child0 = createNode(config); @@ -93,10 +93,10 @@ public void test_android_news_feed() { final YogaNode root_child0_child0_child1_child0 = createNode(config); root_child0_child0_child1_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0_child0_child1_child0.setAlignContent(YogaAlign.STRETCH); root_child0_child0_child1_child0.setAlignItems(YogaAlign.FLEX_START); - root_child0_child0_child1_child0.setMargin(YogaEdge.START, 174f); + root_child0_child0_child1_child0.setAlignContent(YogaAlign.STRETCH); root_child0_child0_child1_child0.setMargin(YogaEdge.TOP, 24f); + root_child0_child0_child1_child0.setMargin(YogaEdge.START, 174f); root_child0_child0_child1.addChildAt(root_child0_child0_child1_child0, 0); final YogaNode root_child0_child0_child1_child0_child0 = createNode(config); diff --git a/java/tests/generated/com/facebook/yoga/YGAspectRatioTest.java b/java/tests/generated/com/facebook/yoga/YGAspectRatioTest.java index 770e5d0e5c..a667992431 100644 --- a/java/tests/generated/com/facebook/yoga/YGAspectRatioTest.java +++ b/java/tests/generated/com/facebook/yoga/YGAspectRatioTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<37a01c67158df025b1b43b8378071746>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAspectRatioTest.html + * @generated SignedSource<<8b4a31ae00448d1d53e9449c804b2a79>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAspectRatioTest.html */ package com.facebook.yoga; @@ -38,10 +38,10 @@ public void test_aspect_ratio_does_not_stretch_cross_axis_dim() { root.setHeight(300f); final YogaNode root_child0 = createNode(config); - root_child0.setOverflow(YogaOverflow.SCROLL); root_child0.setFlexGrow(1f); root_child0.setFlexShrink(1f); root_child0.setFlexBasisPercent(0f); + root_child0.setOverflow(YogaOverflow.SCROLL); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -52,7 +52,7 @@ public void test_aspect_ratio_does_not_stretch_cross_axis_dim() { root_child0_child0_child0.setFlexGrow(2f); root_child0_child0_child0.setFlexShrink(1f); root_child0_child0_child0.setFlexBasisPercent(0f); - root_child0_child0_child0.setAspectRatio(1 / 1f); + root_child0_child0_child0.setAspectRatio(1f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child1 = createNode(config); @@ -69,7 +69,7 @@ public void test_aspect_ratio_does_not_stretch_cross_axis_dim() { root_child0_child0_child2_child0.setFlexGrow(1f); root_child0_child0_child2_child0.setFlexShrink(1f); root_child0_child0_child2_child0.setFlexBasisPercent(0f); - root_child0_child0_child2_child0.setAspectRatio(1 / 1f); + root_child0_child0_child2_child0.setAspectRatio(1f); root_child0_child0_child2.addChildAt(root_child0_child0_child2_child0, 0); final YogaNode root_child0_child0_child2_child0_child0 = createNode(config); @@ -80,7 +80,7 @@ public void test_aspect_ratio_does_not_stretch_cross_axis_dim() { root_child0_child0_child2_child0_child1.setFlexGrow(1f); root_child0_child0_child2_child0_child1.setFlexShrink(1f); root_child0_child0_child2_child0_child1.setFlexBasisPercent(0f); - root_child0_child0_child2_child0_child1.setAspectRatio(1 / 1f); + root_child0_child0_child2_child0_child1.setAspectRatio(1f); root_child0_child0_child2_child0.addChildAt(root_child0_child0_child2_child0_child1, 1); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -189,8 +189,8 @@ public void test_zero_aspect_ratio_behaves_like_auto() { root.setHeight(300f); final YogaNode root_child0 = createNode(config); + root_child0.setAspectRatio(0f); root_child0.setWidth(50f); - root_child0.setAspectRatio(0 / 1f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGAutoTest.java b/java/tests/generated/com/facebook/yoga/YGAutoTest.java index 3b5aab1486..f736d8cd07 100644 --- a/java/tests/generated/com/facebook/yoga/YGAutoTest.java +++ b/java/tests/generated/com/facebook/yoga/YGAutoTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<30103b31d09984d8443cf1ba544adeb7>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAutoTest.html + * @generated SignedSource<<649daae1073830c91842097b7bac9cda>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAutoTest.html */ package com.facebook.yoga; @@ -32,10 +32,10 @@ public void test_auto_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidthAuto(); root.setHeight(50f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -175,6 +175,7 @@ public void test_auto_flex_basis() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(50f); + root.setFlexBasisAuto(); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -247,9 +248,9 @@ public void test_auto_position() { root.setHeight(50f); final YogaNode root_child0 = createNode(config); - root_child0.setPositionAuto(YogaEdge.RIGHT); root_child0.setWidth(25f); root_child0.setHeight(25f); + root_child0.setPositionAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -288,9 +289,9 @@ public void test_auto_margin() { root.setHeight(50f); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); root_child0.setWidth(25f); root_child0.setHeight(25f); + root_child0.setMarginAuto(YogaEdge.LEFT); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGBorderTest.java b/java/tests/generated/com/facebook/yoga/YGBorderTest.java index dc8ba2c274..cf29f7ed81 100644 --- a/java/tests/generated/com/facebook/yoga/YGBorderTest.java +++ b/java/tests/generated/com/facebook/yoga/YGBorderTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGBorderTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGBorderTest.html */ package com.facebook.yoga; @@ -33,10 +33,7 @@ public void test_border_no_size() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); + root.setBorder(YogaEdge.ALL, 10f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -60,10 +57,7 @@ public void test_border_container_match_child() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); + root.setBorder(YogaEdge.ALL, 10f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -102,16 +96,13 @@ public void test_border_flex_child() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); root.setWidth(100f); root.setHeight(100f); + root.setBorder(YogaEdge.ALL, 10f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setWidth(10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -146,12 +137,9 @@ public void test_border_stretch_child() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); root.setWidth(100f); root.setHeight(100f); + root.setBorder(YogaEdge.ALL, 10f); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -188,18 +176,18 @@ public void test_border_center_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setWidth(100f); + root.setHeight(100f); root.setBorder(YogaEdge.START, 10f); root.setBorder(YogaEdge.END, 20f); root.setBorder(YogaEdge.BOTTOM, 20f); - root.setWidth(100f); - root.setHeight(100f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGBoxSizingTest.java b/java/tests/generated/com/facebook/yoga/YGBoxSizingTest.java index d6725118fd..3a78c4b92c 100644 --- a/java/tests/generated/com/facebook/yoga/YGBoxSizingTest.java +++ b/java/tests/generated/com/facebook/yoga/YGBoxSizingTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<7f42121bbd9772cdbc079aac71040dcc>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGBoxSizingTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGBoxSizingTest.html */ package com.facebook.yoga; @@ -33,16 +33,10 @@ public void test_box_sizing_content_box_simple() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 5); - root.setPadding(YogaEdge.TOP, 5); - root.setPadding(YogaEdge.RIGHT, 5); - root.setPadding(YogaEdge.BOTTOM, 5); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 5); + root.setBorder(YogaEdge.ALL, 10f); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -67,16 +61,10 @@ public void test_box_sizing_border_box_simple() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 5); - root.setPadding(YogaEdge.TOP, 5); - root.setPadding(YogaEdge.RIGHT, 5); - root.setPadding(YogaEdge.BOTTOM, 5); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 5); + root.setBorder(YogaEdge.ALL, 10f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -104,16 +92,10 @@ public void test_box_sizing_content_box_percent() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 4); - root_child0.setPadding(YogaEdge.TOP, 4); - root_child0.setPadding(YogaEdge.RIGHT, 4); - root_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0.setBorder(YogaEdge.LEFT, 16f); - root_child0.setBorder(YogaEdge.TOP, 16f); - root_child0.setBorder(YogaEdge.RIGHT, 16f); - root_child0.setBorder(YogaEdge.BOTTOM, 16f); root_child0.setWidthPercent(50f); root_child0.setHeightPercent(25f); + root_child0.setPadding(YogaEdge.ALL, 4); + root_child0.setBorder(YogaEdge.ALL, 16f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); @@ -153,16 +135,10 @@ public void test_box_sizing_border_box_percent() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 4); - root_child0.setPadding(YogaEdge.TOP, 4); - root_child0.setPadding(YogaEdge.RIGHT, 4); - root_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0.setBorder(YogaEdge.LEFT, 16f); - root_child0.setBorder(YogaEdge.TOP, 16f); - root_child0.setBorder(YogaEdge.RIGHT, 16f); - root_child0.setBorder(YogaEdge.BOTTOM, 16f); root_child0.setWidthPercent(50f); root_child0.setHeightPercent(25f); + root_child0.setPadding(YogaEdge.ALL, 4); + root_child0.setBorder(YogaEdge.ALL, 16f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -201,17 +177,11 @@ public void test_box_sizing_content_box_absolute() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPadding(YogaEdge.LEFT, 12); - root_child0.setPadding(YogaEdge.TOP, 12); - root_child0.setPadding(YogaEdge.RIGHT, 12); - root_child0.setPadding(YogaEdge.BOTTOM, 12); - root_child0.setBorder(YogaEdge.LEFT, 8f); - root_child0.setBorder(YogaEdge.TOP, 8f); - root_child0.setBorder(YogaEdge.RIGHT, 8f); - root_child0.setBorder(YogaEdge.BOTTOM, 8f); root_child0.setHeightPercent(25f); + root_child0.setPadding(YogaEdge.ALL, 12); + root_child0.setBorder(YogaEdge.ALL, 8f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -250,16 +220,10 @@ public void test_box_sizing_border_box_absolute() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPadding(YogaEdge.LEFT, 12); - root_child0.setPadding(YogaEdge.TOP, 12); - root_child0.setPadding(YogaEdge.RIGHT, 12); - root_child0.setPadding(YogaEdge.BOTTOM, 12); - root_child0.setBorder(YogaEdge.LEFT, 8f); - root_child0.setBorder(YogaEdge.TOP, 8f); - root_child0.setBorder(YogaEdge.RIGHT, 8f); - root_child0.setBorder(YogaEdge.BOTTOM, 8f); root_child0.setHeightPercent(25f); + root_child0.setPadding(YogaEdge.ALL, 12); + root_child0.setBorder(YogaEdge.ALL, 8f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -294,16 +258,10 @@ public void test_box_sizing_content_box_comtaining_block() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 12); - root.setPadding(YogaEdge.TOP, 12); - root.setPadding(YogaEdge.RIGHT, 12); - root.setPadding(YogaEdge.BOTTOM, 12); - root.setBorder(YogaEdge.LEFT, 8f); - root.setBorder(YogaEdge.TOP, 8f); - root.setBorder(YogaEdge.RIGHT, 8f); - root.setBorder(YogaEdge.BOTTOM, 8f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 12); + root.setBorder(YogaEdge.ALL, 8f); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); final YogaNode root_child0 = createNode(config); @@ -311,9 +269,9 @@ public void test_box_sizing_content_box_comtaining_block() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.setWidth(50f); root_child0_child0.setHeightPercent(25f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -358,25 +316,19 @@ public void test_box_sizing_border_box_comtaining_block() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 12); - root.setPadding(YogaEdge.TOP, 12); - root.setPadding(YogaEdge.RIGHT, 12); - root.setPadding(YogaEdge.BOTTOM, 12); - root.setBorder(YogaEdge.LEFT, 8f); - root.setBorder(YogaEdge.TOP, 8f); - root.setBorder(YogaEdge.RIGHT, 8f); - root.setBorder(YogaEdge.BOTTOM, 8f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 12); + root.setBorder(YogaEdge.ALL, 8f); final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.STATIC); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.setWidth(50f); root_child0_child0.setHeightPercent(25f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -421,12 +373,9 @@ public void test_box_sizing_content_box_padding_only() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 5); - root.setPadding(YogaEdge.TOP, 5); - root.setPadding(YogaEdge.RIGHT, 5); - root.setPadding(YogaEdge.BOTTOM, 5); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 5); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -455,12 +404,9 @@ public void test_box_sizing_content_box_padding_only_percent() { root.setHeight(150f); final YogaNode root_child0 = createNode(config); - root_child0.setPaddingPercent(YogaEdge.LEFT, 10); - root_child0.setPaddingPercent(YogaEdge.TOP, 10); - root_child0.setPaddingPercent(YogaEdge.RIGHT, 10); - root_child0.setPaddingPercent(YogaEdge.BOTTOM, 10); root_child0.setWidth(50f); root_child0.setHeight(75f); + root_child0.setPaddingPercent(YogaEdge.ALL, 10); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); @@ -496,12 +442,9 @@ public void test_box_sizing_border_box_padding_only() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 5); - root.setPadding(YogaEdge.TOP, 5); - root.setPadding(YogaEdge.RIGHT, 5); - root.setPadding(YogaEdge.BOTTOM, 5); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 5); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -529,12 +472,9 @@ public void test_box_sizing_border_box_padding_only_percent() { root.setHeight(150f); final YogaNode root_child0 = createNode(config); - root_child0.setPaddingPercent(YogaEdge.LEFT, 10); - root_child0.setPaddingPercent(YogaEdge.TOP, 10); - root_child0.setPaddingPercent(YogaEdge.RIGHT, 10); - root_child0.setPaddingPercent(YogaEdge.BOTTOM, 10); root_child0.setWidth(50f); root_child0.setHeight(75f); + root_child0.setPaddingPercent(YogaEdge.ALL, 10); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -569,12 +509,9 @@ public void test_box_sizing_content_box_border_only() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); root.setWidth(100f); root.setHeight(100f); + root.setBorder(YogaEdge.ALL, 10f); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -639,12 +576,9 @@ public void test_box_sizing_border_box_border_only() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); root.setWidth(100f); root.setHeight(100f); + root.setBorder(YogaEdge.ALL, 10f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -758,16 +692,10 @@ public void test_box_sizing_content_box_children() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 5); - root.setPadding(YogaEdge.TOP, 5); - root.setPadding(YogaEdge.RIGHT, 5); - root.setPadding(YogaEdge.BOTTOM, 5); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 5); + root.setBorder(YogaEdge.ALL, 10f); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); final YogaNode root_child0 = createNode(config); @@ -852,16 +780,10 @@ public void test_box_sizing_border_box_children() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 5); - root.setPadding(YogaEdge.TOP, 5); - root.setPadding(YogaEdge.RIGHT, 5); - root.setPadding(YogaEdge.BOTTOM, 5); - root.setBorder(YogaEdge.LEFT, 10f); - root.setBorder(YogaEdge.TOP, 10f); - root.setBorder(YogaEdge.RIGHT, 10f); - root.setBorder(YogaEdge.BOTTOM, 10f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 5); + root.setBorder(YogaEdge.ALL, 10f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(25f); @@ -954,17 +876,11 @@ public void test_box_sizing_content_box_siblings() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setPadding(YogaEdge.LEFT, 10); - root_child1.setPadding(YogaEdge.TOP, 10); - root_child1.setPadding(YogaEdge.RIGHT, 10); - root_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child1.setBorder(YogaEdge.LEFT, 10f); - root_child1.setBorder(YogaEdge.TOP, 10f); - root_child1.setBorder(YogaEdge.RIGHT, 10f); - root_child1.setBorder(YogaEdge.BOTTOM, 10f); root_child1.setWidth(25f); root_child1.setHeight(25f); root_child1.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child1.setPadding(YogaEdge.ALL, 10); + root_child1.setBorder(YogaEdge.ALL, 10f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -1048,16 +964,10 @@ public void test_box_sizing_border_box_siblings() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setPadding(YogaEdge.LEFT, 10); - root_child1.setPadding(YogaEdge.TOP, 10); - root_child1.setPadding(YogaEdge.RIGHT, 10); - root_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child1.setBorder(YogaEdge.LEFT, 10f); - root_child1.setBorder(YogaEdge.TOP, 10f); - root_child1.setBorder(YogaEdge.RIGHT, 10f); - root_child1.setBorder(YogaEdge.BOTTOM, 10f); root_child1.setWidth(25f); root_child1.setHeight(25f); + root_child1.setPadding(YogaEdge.ALL, 10); + root_child1.setBorder(YogaEdge.ALL, 10f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -1136,17 +1046,11 @@ public void test_box_sizing_content_box_max_width() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 15f); - root_child0.setBorder(YogaEdge.TOP, 15f); - root_child0.setBorder(YogaEdge.RIGHT, 15f); - root_child0.setBorder(YogaEdge.BOTTOM, 15f); root_child0.setMaxWidth(50f); root_child0.setHeight(25f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 15f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1200,16 +1104,10 @@ public void test_box_sizing_border_box_max_width() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 15f); - root_child0.setBorder(YogaEdge.TOP, 15f); - root_child0.setBorder(YogaEdge.RIGHT, 15f); - root_child0.setBorder(YogaEdge.BOTTOM, 15f); root_child0.setMaxWidth(50f); root_child0.setHeight(25f); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 15f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1263,17 +1161,11 @@ public void test_box_sizing_content_box_max_height() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 15f); - root_child0.setBorder(YogaEdge.TOP, 15f); - root_child0.setBorder(YogaEdge.RIGHT, 15f); - root_child0.setBorder(YogaEdge.BOTTOM, 15f); root_child0.setWidth(50f); root_child0.setMaxHeight(50f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 15f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1327,16 +1219,10 @@ public void test_box_sizing_border_box_max_height() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 15f); - root_child0.setBorder(YogaEdge.TOP, 15f); - root_child0.setBorder(YogaEdge.RIGHT, 15f); - root_child0.setBorder(YogaEdge.BOTTOM, 15f); root_child0.setWidth(50f); root_child0.setMaxHeight(50f); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 15f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1390,17 +1276,11 @@ public void test_box_sizing_content_box_min_width() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 15f); - root_child0.setBorder(YogaEdge.TOP, 15f); - root_child0.setBorder(YogaEdge.RIGHT, 15f); - root_child0.setBorder(YogaEdge.BOTTOM, 15f); root_child0.setMinWidth(50f); root_child0.setHeight(25f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 15f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1454,16 +1334,10 @@ public void test_box_sizing_border_box_min_width() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 15f); - root_child0.setBorder(YogaEdge.TOP, 15f); - root_child0.setBorder(YogaEdge.RIGHT, 15f); - root_child0.setBorder(YogaEdge.BOTTOM, 15f); root_child0.setMinWidth(50f); root_child0.setHeight(25f); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 15f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1517,17 +1391,11 @@ public void test_box_sizing_content_box_min_height() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 15f); - root_child0.setBorder(YogaEdge.TOP, 15f); - root_child0.setBorder(YogaEdge.RIGHT, 15f); - root_child0.setBorder(YogaEdge.BOTTOM, 15f); root_child0.setWidth(50f); root_child0.setMinHeight(50f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 15f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1581,16 +1449,10 @@ public void test_box_sizing_border_box_min_height() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 15f); - root_child0.setBorder(YogaEdge.TOP, 15f); - root_child0.setBorder(YogaEdge.RIGHT, 15f); - root_child0.setBorder(YogaEdge.BOTTOM, 15f); root_child0.setWidth(50f); root_child0.setMinHeight(50f); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 15f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1644,15 +1506,9 @@ public void test_box_sizing_content_box_no_height_no_width() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 2); - root_child0.setPadding(YogaEdge.RIGHT, 2); - root_child0.setPadding(YogaEdge.BOTTOM, 2); - root_child0.setBorder(YogaEdge.LEFT, 7f); - root_child0.setBorder(YogaEdge.TOP, 7f); - root_child0.setBorder(YogaEdge.RIGHT, 7f); - root_child0.setBorder(YogaEdge.BOTTOM, 7f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0.setPadding(YogaEdge.ALL, 2); + root_child0.setBorder(YogaEdge.ALL, 7f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1691,14 +1547,8 @@ public void test_box_sizing_border_box_no_height_no_width() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 2); - root_child0.setPadding(YogaEdge.RIGHT, 2); - root_child0.setPadding(YogaEdge.BOTTOM, 2); - root_child0.setBorder(YogaEdge.LEFT, 7f); - root_child0.setBorder(YogaEdge.TOP, 7f); - root_child0.setBorder(YogaEdge.RIGHT, 7f); - root_child0.setBorder(YogaEdge.BOTTOM, 7f); + root_child0.setPadding(YogaEdge.ALL, 2); + root_child0.setBorder(YogaEdge.ALL, 7f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1733,44 +1583,26 @@ public void test_box_sizing_content_box_nested() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 15); - root.setPadding(YogaEdge.TOP, 15); - root.setPadding(YogaEdge.RIGHT, 15); - root.setPadding(YogaEdge.BOTTOM, 15); - root.setBorder(YogaEdge.LEFT, 3f); - root.setBorder(YogaEdge.TOP, 3f); - root.setBorder(YogaEdge.RIGHT, 3f); - root.setBorder(YogaEdge.BOTTOM, 3f); root.setWidth(100f); root.setHeight(100f); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root.setPadding(YogaEdge.ALL, 15); + root.setBorder(YogaEdge.ALL, 3f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 2); - root_child0.setPadding(YogaEdge.RIGHT, 2); - root_child0.setPadding(YogaEdge.BOTTOM, 2); - root_child0.setBorder(YogaEdge.LEFT, 7f); - root_child0.setBorder(YogaEdge.TOP, 7f); - root_child0.setBorder(YogaEdge.RIGHT, 7f); - root_child0.setBorder(YogaEdge.BOTTOM, 7f); root_child0.setWidth(20f); root_child0.setHeight(20f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0.setPadding(YogaEdge.ALL, 2); + root_child0.setBorder(YogaEdge.ALL, 7f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 1); - root_child0_child0.setPadding(YogaEdge.RIGHT, 1); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 1); - root_child0_child0.setBorder(YogaEdge.LEFT, 2f); - root_child0_child0.setBorder(YogaEdge.TOP, 2f); - root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); - root_child0_child0.setBorder(YogaEdge.BOTTOM, 2f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(5f); root_child0_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0_child0.setPadding(YogaEdge.ALL, 1); + root_child0_child0.setBorder(YogaEdge.ALL, 2f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1815,41 +1647,23 @@ public void test_box_sizing_border_box_nested() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 15); - root.setPadding(YogaEdge.TOP, 15); - root.setPadding(YogaEdge.RIGHT, 15); - root.setPadding(YogaEdge.BOTTOM, 15); - root.setBorder(YogaEdge.LEFT, 3f); - root.setBorder(YogaEdge.TOP, 3f); - root.setBorder(YogaEdge.RIGHT, 3f); - root.setBorder(YogaEdge.BOTTOM, 3f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 15); + root.setBorder(YogaEdge.ALL, 3f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 2); - root_child0.setPadding(YogaEdge.RIGHT, 2); - root_child0.setPadding(YogaEdge.BOTTOM, 2); - root_child0.setBorder(YogaEdge.LEFT, 7f); - root_child0.setBorder(YogaEdge.TOP, 7f); - root_child0.setBorder(YogaEdge.RIGHT, 7f); - root_child0.setBorder(YogaEdge.BOTTOM, 7f); root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setPadding(YogaEdge.ALL, 2); + root_child0.setBorder(YogaEdge.ALL, 7f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 1); - root_child0_child0.setPadding(YogaEdge.RIGHT, 1); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 1); - root_child0_child0.setBorder(YogaEdge.LEFT, 2f); - root_child0_child0.setBorder(YogaEdge.TOP, 2f); - root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); - root_child0_child0.setBorder(YogaEdge.BOTTOM, 2f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(5f); + root_child0_child0.setPadding(YogaEdge.ALL, 1); + root_child0_child0.setBorder(YogaEdge.ALL, 2f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1894,56 +1708,32 @@ public void test_box_sizing_content_box_nested_alternating() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 3); - root.setPadding(YogaEdge.TOP, 3); - root.setPadding(YogaEdge.RIGHT, 3); - root.setPadding(YogaEdge.BOTTOM, 3); - root.setBorder(YogaEdge.LEFT, 2f); - root.setBorder(YogaEdge.TOP, 2f); - root.setBorder(YogaEdge.RIGHT, 2f); - root.setBorder(YogaEdge.BOTTOM, 2f); root.setWidth(100f); root.setHeight(100f); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root.setPadding(YogaEdge.ALL, 3); + root.setBorder(YogaEdge.ALL, 2f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 8); - root_child0.setPadding(YogaEdge.TOP, 8); - root_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0.setPadding(YogaEdge.BOTTOM, 8); - root_child0.setBorder(YogaEdge.LEFT, 2f); - root_child0.setBorder(YogaEdge.TOP, 2f); - root_child0.setBorder(YogaEdge.RIGHT, 2f); - root_child0.setBorder(YogaEdge.BOTTOM, 2f); root_child0.setWidth(40f); root_child0.setHeight(40f); + root_child0.setPadding(YogaEdge.ALL, 8); + root_child0.setBorder(YogaEdge.ALL, 2f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPadding(YogaEdge.LEFT, 3); - root_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0.setPadding(YogaEdge.RIGHT, 3); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 3); - root_child0_child0.setBorder(YogaEdge.LEFT, 6f); - root_child0_child0.setBorder(YogaEdge.TOP, 6f); - root_child0_child0.setBorder(YogaEdge.RIGHT, 6f); - root_child0_child0.setBorder(YogaEdge.BOTTOM, 6f); root_child0_child0.setWidth(20f); root_child0_child0.setHeight(25f); root_child0_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0_child0.setPadding(YogaEdge.ALL, 3); + root_child0_child0.setBorder(YogaEdge.ALL, 6f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 1); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 1); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 1); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 1f); - root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); - root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 1f); - root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); root_child0_child0_child0.setWidth(10f); root_child0_child0_child0.setHeight(5f); + root_child0_child0_child0.setPadding(YogaEdge.ALL, 1); + root_child0_child0_child0.setBorder(YogaEdge.ALL, 1f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1998,56 +1788,32 @@ public void test_box_sizing_border_box_nested_alternating() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 3); - root.setPadding(YogaEdge.TOP, 3); - root.setPadding(YogaEdge.RIGHT, 3); - root.setPadding(YogaEdge.BOTTOM, 3); - root.setBorder(YogaEdge.LEFT, 2f); - root.setBorder(YogaEdge.TOP, 2f); - root.setBorder(YogaEdge.RIGHT, 2f); - root.setBorder(YogaEdge.BOTTOM, 2f); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 3); + root.setBorder(YogaEdge.ALL, 2f); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 8); - root_child0.setPadding(YogaEdge.TOP, 8); - root_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0.setPadding(YogaEdge.BOTTOM, 8); - root_child0.setBorder(YogaEdge.LEFT, 2f); - root_child0.setBorder(YogaEdge.TOP, 2f); - root_child0.setBorder(YogaEdge.RIGHT, 2f); - root_child0.setBorder(YogaEdge.BOTTOM, 2f); root_child0.setWidth(40f); root_child0.setHeight(40f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0.setPadding(YogaEdge.ALL, 8); + root_child0.setBorder(YogaEdge.ALL, 2f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPadding(YogaEdge.LEFT, 3); - root_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0.setPadding(YogaEdge.RIGHT, 3); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 3); - root_child0_child0.setBorder(YogaEdge.LEFT, 6f); - root_child0_child0.setBorder(YogaEdge.TOP, 6f); - root_child0_child0.setBorder(YogaEdge.RIGHT, 6f); - root_child0_child0.setBorder(YogaEdge.BOTTOM, 6f); root_child0_child0.setWidth(20f); root_child0_child0.setHeight(25f); + root_child0_child0.setPadding(YogaEdge.ALL, 3); + root_child0_child0.setBorder(YogaEdge.ALL, 6f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 1); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 1); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 1); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 1f); - root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); - root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 1f); - root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); root_child0_child0_child0.setWidth(10f); root_child0_child0_child0.setHeight(5f); root_child0_child0_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); + root_child0_child0_child0.setPadding(YogaEdge.ALL, 1); + root_child0_child0_child0.setBorder(YogaEdge.ALL, 1f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2102,22 +1868,16 @@ public void test_box_sizing_content_box_flex_basis_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexBasis(50f); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 10f); - root_child0.setBorder(YogaEdge.TOP, 10f); - root_child0.setBorder(YogaEdge.RIGHT, 10f); - root_child0.setBorder(YogaEdge.BOTTOM, 10f); root_child0.setHeight(25f); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 10f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); @@ -2152,22 +1912,16 @@ public void test_box_sizing_border_box_flex_basis_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexBasis(50f); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 10f); - root_child0.setBorder(YogaEdge.TOP, 10f); - root_child0.setBorder(YogaEdge.RIGHT, 10f); - root_child0.setBorder(YogaEdge.BOTTOM, 10f); root_child0.setHeight(25f); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2208,15 +1962,9 @@ public void test_box_sizing_content_box_flex_basis_column() { final YogaNode root_child0 = createNode(config); root_child0.setFlexBasis(50f); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 10f); - root_child0.setBorder(YogaEdge.TOP, 10f); - root_child0.setBorder(YogaEdge.RIGHT, 10f); - root_child0.setBorder(YogaEdge.BOTTOM, 10f); root_child0.setHeight(25f); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 10f); root_child0.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); @@ -2257,15 +2005,9 @@ public void test_box_sizing_border_box_flex_basis_column() { final YogaNode root_child0 = createNode(config); root_child0.setFlexBasis(50f); - root_child0.setPadding(YogaEdge.LEFT, 5); - root_child0.setPadding(YogaEdge.TOP, 5); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 5); - root_child0.setBorder(YogaEdge.LEFT, 10f); - root_child0.setBorder(YogaEdge.TOP, 10f); - root_child0.setBorder(YogaEdge.RIGHT, 10f); - root_child0.setBorder(YogaEdge.BOTTOM, 10f); root_child0.setHeight(25f); + root_child0.setPadding(YogaEdge.ALL, 5); + root_child0.setBorder(YogaEdge.ALL, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2300,9 +2042,9 @@ public void test_box_sizing_content_box_padding_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.START, 5); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.START, 5); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2327,9 +2069,9 @@ public void test_box_sizing_border_box_padding_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.START, 5); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.START, 5); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2353,9 +2095,9 @@ public void test_box_sizing_content_box_padding_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.END, 5); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.END, 5); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2380,9 +2122,9 @@ public void test_box_sizing_border_box_padding_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.END, 5); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.END, 5); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2406,9 +2148,9 @@ public void test_box_sizing_content_box_border_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.START, 5f); root.setWidth(100f); root.setHeight(100f); + root.setBorder(YogaEdge.START, 5f); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2433,9 +2175,9 @@ public void test_box_sizing_border_box_border_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.START, 5f); root.setWidth(100f); root.setHeight(100f); + root.setBorder(YogaEdge.START, 5f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2459,9 +2201,9 @@ public void test_box_sizing_content_box_border_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.END, 5f); root.setWidth(100f); root.setHeight(100f); + root.setBorder(YogaEdge.END, 5f); root.setBoxSizing(YogaBoxSizing.CONTENT_BOX); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2486,9 +2228,9 @@ public void test_box_sizing_border_box_border_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.END, 5f); root.setWidth(100f); root.setHeight(100f); + root.setBorder(YogaEdge.END, 5f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGDimensionTest.java b/java/tests/generated/com/facebook/yoga/YGDimensionTest.java index 407096b4cb..c47046ca90 100644 --- a/java/tests/generated/com/facebook/yoga/YGDimensionTest.java +++ b/java/tests/generated/com/facebook/yoga/YGDimensionTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<6a430747c0b764e9fb683f023b45391a>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGDimensionTest.html + * @generated SignedSource<<28226b97f32ae39c8bbf96678867c310>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGDimensionTest.html */ package com.facebook.yoga; diff --git a/java/tests/generated/com/facebook/yoga/YGDisplayTest.java b/java/tests/generated/com/facebook/yoga/YGDisplayTest.java index 7f4ac0b816..930f44b541 100644 --- a/java/tests/generated/com/facebook/yoga/YGDisplayTest.java +++ b/java/tests/generated/com/facebook/yoga/YGDisplayTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<4c1ad4613638039be1599a39a766a2bc>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGDisplayTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGDisplayTest.html */ package com.facebook.yoga; @@ -32,10 +32,10 @@ public void test_display_none() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -87,10 +87,10 @@ public void test_display_none_fixed_size() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -143,19 +143,16 @@ public void test_display_none_with_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 10f); - root_child0.setMargin(YogaEdge.TOP, 10f); - root_child0.setMargin(YogaEdge.RIGHT, 10f); - root_child0.setMargin(YogaEdge.BOTTOM, 10f); root_child0.setWidth(20f); root_child0.setHeight(20f); root_child0.setDisplay(YogaDisplay.NONE); + root_child0.setMargin(YogaEdge.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -203,10 +200,10 @@ public void test_display_none_with_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -295,10 +292,10 @@ public void test_display_none_with_position() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -306,8 +303,8 @@ public void test_display_none_with_position() { final YogaNode root_child1 = createNode(config); root_child1.setFlexGrow(1f); - root_child1.setPosition(YogaEdge.TOP, 10f); root_child1.setDisplay(YogaDisplay.NONE); + root_child1.setPosition(YogaEdge.TOP, 10f); root.addChildAt(root_child1, 1); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -356,10 +353,10 @@ public void test_display_none_with_position_absolute() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); + root_child0.setDisplay(YogaDisplay.NONE); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(100f); root_child0.setHeight(100f); - root_child0.setDisplay(YogaDisplay.NONE); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -393,10 +390,10 @@ public void test_display_contents() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setDisplay(YogaDisplay.CONTENTS); @@ -467,15 +464,15 @@ public void test_display_contents_fixed_size() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); + root_child0.setDisplay(YogaDisplay.CONTENTS); root_child0.setWidth(50f); root_child0.setHeight(50f); - root_child0.setDisplay(YogaDisplay.CONTENTS); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -543,19 +540,16 @@ public void test_display_contents_with_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 10f); - root_child0.setMargin(YogaEdge.TOP, 10f); - root_child0.setMargin(YogaEdge.RIGHT, 10f); - root_child0.setMargin(YogaEdge.BOTTOM, 10f); root_child0.setWidth(20f); root_child0.setHeight(20f); root_child0.setDisplay(YogaDisplay.CONTENTS); + root_child0.setMargin(YogaEdge.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -603,17 +597,14 @@ public void test_display_contents_with_padding() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 10); - root_child0.setPadding(YogaEdge.TOP, 10); - root_child0.setPadding(YogaEdge.RIGHT, 10); - root_child0.setPadding(YogaEdge.BOTTOM, 10); root_child0.setDisplay(YogaDisplay.CONTENTS); + root_child0.setPadding(YogaEdge.ALL, 10); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -681,14 +672,14 @@ public void test_display_contents_with_position() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setPosition(YogaEdge.TOP, 10f); root_child0.setDisplay(YogaDisplay.CONTENTS); + root_child0.setPosition(YogaEdge.TOP, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -756,16 +747,16 @@ public void test_display_contents_with_position_absolute() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); + root_child0.setDisplay(YogaDisplay.CONTENTS); root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(50f); root_child0.setHeight(50f); - root_child0.setDisplay(YogaDisplay.CONTENTS); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -833,10 +824,10 @@ public void test_display_contents_nested() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setDisplay(YogaDisplay.CONTENTS); @@ -921,10 +912,10 @@ public void test_display_contents_with_siblings() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); diff --git a/java/tests/generated/com/facebook/yoga/YGFlexDirectionTest.java b/java/tests/generated/com/facebook/yoga/YGFlexDirectionTest.java index aeabc4ee72..5a9ca1ae40 100644 --- a/java/tests/generated/com/facebook/yoga/YGFlexDirectionTest.java +++ b/java/tests/generated/com/facebook/yoga/YGFlexDirectionTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<5e698842feb033db77ff508df3f33b4a>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexDirectionTest.html + * @generated SignedSource<<6cca3f234b902a23ceaa2a5f200d1c13>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexDirectionTest.html */ package com.facebook.yoga; @@ -98,9 +98,9 @@ public void test_flex_direction_row_no_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -166,8 +166,8 @@ public void test_flex_direction_column() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -232,10 +232,10 @@ public void test_flex_direction_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -300,10 +300,10 @@ public void test_flex_direction_column_reverse() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -368,10 +368,10 @@ public void test_flex_direction_row_reverse() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -436,11 +436,11 @@ public void test_flex_direction_row_reverse_margin_left() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.LEFT, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setMargin(YogaEdge.LEFT, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -505,11 +505,11 @@ public void test_flex_direction_row_reverse_margin_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.START, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setMargin(YogaEdge.START, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -574,11 +574,11 @@ public void test_flex_direction_row_reverse_margin_right() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.RIGHT, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setMargin(YogaEdge.RIGHT, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -643,11 +643,11 @@ public void test_flex_direction_row_reverse_margin_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.END, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setMargin(YogaEdge.END, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -712,11 +712,11 @@ public void test_flex_direction_column_reverse_margin_top() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.TOP, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); + root.setMargin(YogaEdge.TOP, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -781,11 +781,11 @@ public void test_flex_direction_column_reverse_margin_bottom() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.BOTTOM, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); + root.setMargin(YogaEdge.BOTTOM, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -850,11 +850,11 @@ public void test_flex_direction_row_reverse_padding_left() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 100); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setPadding(YogaEdge.LEFT, 100); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -919,11 +919,11 @@ public void test_flex_direction_row_reverse_padding_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.START, 100); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setPadding(YogaEdge.START, 100); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -988,11 +988,11 @@ public void test_flex_direction_row_reverse_padding_right() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.RIGHT, 100); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setPadding(YogaEdge.RIGHT, 100); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1057,11 +1057,11 @@ public void test_flex_direction_row_reverse_padding_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.END, 100); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setPadding(YogaEdge.END, 100); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1126,11 +1126,11 @@ public void test_flex_direction_column_reverse_padding_top() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.TOP, 100); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); + root.setPadding(YogaEdge.TOP, 100); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1195,11 +1195,11 @@ public void test_flex_direction_column_reverse_padding_bottom() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.BOTTOM, 100); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); + root.setPadding(YogaEdge.BOTTOM, 100); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1264,11 +1264,11 @@ public void test_flex_direction_row_reverse_border_left() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.LEFT, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setBorder(YogaEdge.LEFT, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1333,11 +1333,11 @@ public void test_flex_direction_row_reverse_border_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.START, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setBorder(YogaEdge.START, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1402,11 +1402,11 @@ public void test_flex_direction_row_reverse_border_right() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.RIGHT, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setBorder(YogaEdge.RIGHT, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1471,11 +1471,11 @@ public void test_flex_direction_row_reverse_border_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.END, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setBorder(YogaEdge.END, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1540,11 +1540,11 @@ public void test_flex_direction_column_reverse_border_top() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.TOP, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); + root.setBorder(YogaEdge.TOP, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1609,11 +1609,11 @@ public void test_flex_direction_column_reverse_border_bottom() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setBorder(YogaEdge.BOTTOM, 100f); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); + root.setBorder(YogaEdge.BOTTOM, 100f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -1679,14 +1679,14 @@ public void test_flex_direction_row_reverse_pos_left() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(100f); + root_child0.setWidth(100f); root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root_child0.setPosition(YogaEdge.LEFT, 100f); - root_child0.setWidth(100f); - root_child0.setHeight(100f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1763,14 +1763,14 @@ public void test_flex_direction_row_reverse_pos_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(100f); + root_child0.setWidth(100f); root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root_child0.setPosition(YogaEdge.START, 100f); - root_child0.setWidth(100f); - root_child0.setHeight(100f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1847,14 +1847,14 @@ public void test_flex_direction_row_reverse_pos_right() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(100f); + root_child0.setWidth(100f); root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root_child0.setPosition(YogaEdge.RIGHT, 100f); - root_child0.setWidth(100f); - root_child0.setHeight(100f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1931,14 +1931,14 @@ public void test_flex_direction_row_reverse_pos_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(100f); + root_child0.setWidth(100f); root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root_child0.setPosition(YogaEdge.END, 100f); - root_child0.setWidth(100f); - root_child0.setHeight(100f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2015,14 +2015,14 @@ public void test_flex_direction_column_reverse_pos_top() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(100f); + root_child0.setWidth(100f); root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0.setPosition(YogaEdge.TOP, 100f); - root_child0.setWidth(100f); - root_child0.setHeight(100f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2099,14 +2099,14 @@ public void test_flex_direction_column_reverse_pos_bottom() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(100f); + root_child0.setWidth(100f); root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0.setPosition(YogaEdge.BOTTOM, 100f); - root_child0.setWidth(100f); - root_child0.setHeight(100f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2183,20 +2183,20 @@ public void test_flex_direction_row_reverse_inner_pos_left() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPosition(YogaEdge.LEFT, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPosition(YogaEdge.LEFT, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2269,20 +2269,20 @@ public void test_flex_direction_row_reverse_inner_pos_right() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPosition(YogaEdge.RIGHT, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPosition(YogaEdge.RIGHT, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2355,20 +2355,20 @@ public void test_flex_direction_col_reverse_inner_pos_top() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPosition(YogaEdge.TOP, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPosition(YogaEdge.TOP, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2441,20 +2441,20 @@ public void test_flex_direction_col_reverse_inner_pos_bottom() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPosition(YogaEdge.BOTTOM, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPosition(YogaEdge.BOTTOM, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2528,20 +2528,20 @@ public void test_flex_direction_row_reverse_inner_pos_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPosition(YogaEdge.START, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPosition(YogaEdge.START, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2615,20 +2615,20 @@ public void test_flex_direction_row_reverse_inner_pos_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPosition(YogaEdge.END, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPosition(YogaEdge.END, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2701,20 +2701,20 @@ public void test_flex_direction_row_reverse_inner_margin_left() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setMargin(YogaEdge.LEFT, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setMargin(YogaEdge.LEFT, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2787,20 +2787,20 @@ public void test_flex_direction_row_reverse_inner_margin_right() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setMargin(YogaEdge.RIGHT, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setMargin(YogaEdge.RIGHT, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2873,20 +2873,20 @@ public void test_flex_direction_col_reverse_inner_margin_top() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setMargin(YogaEdge.TOP, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setMargin(YogaEdge.TOP, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -2959,20 +2959,20 @@ public void test_flex_direction_col_reverse_inner_margin_bottom() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setMargin(YogaEdge.BOTTOM, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setMargin(YogaEdge.BOTTOM, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3045,20 +3045,20 @@ public void test_flex_direction_row_reverse_inner_marign_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setMargin(YogaEdge.START, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setMargin(YogaEdge.START, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3131,20 +3131,20 @@ public void test_flex_direction_row_reverse_inner_margin_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setMargin(YogaEdge.END, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setMargin(YogaEdge.END, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3217,20 +3217,20 @@ public void test_flex_direction_row_reverse_inner_border_left() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setBorder(YogaEdge.LEFT, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setBorder(YogaEdge.LEFT, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3303,20 +3303,20 @@ public void test_flex_direction_row_reverse_inner_border_right() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setBorder(YogaEdge.RIGHT, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setBorder(YogaEdge.RIGHT, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3389,20 +3389,20 @@ public void test_flex_direction_col_reverse_inner_border_top() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3475,20 +3475,20 @@ public void test_flex_direction_col_reverse_inner_border_bottom() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setBorder(YogaEdge.BOTTOM, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setBorder(YogaEdge.BOTTOM, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3561,20 +3561,20 @@ public void test_flex_direction_row_reverse_inner_border_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setBorder(YogaEdge.LEFT, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setBorder(YogaEdge.START, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3647,20 +3647,20 @@ public void test_flex_direction_row_reverse_inner_border_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setBorder(YogaEdge.RIGHT, 10f); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setBorder(YogaEdge.END, 10f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3733,20 +3733,20 @@ public void test_flex_direction_row_reverse_inner_padding_left() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPadding(YogaEdge.LEFT, 10); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPadding(YogaEdge.LEFT, 10); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3819,20 +3819,20 @@ public void test_flex_direction_row_reverse_inner_padding_right() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPadding(YogaEdge.RIGHT, 10); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPadding(YogaEdge.RIGHT, 10); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3905,20 +3905,20 @@ public void test_flex_direction_col_reverse_inner_padding_top() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPadding(YogaEdge.TOP, 10); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPadding(YogaEdge.TOP, 10); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -3991,20 +3991,20 @@ public void test_flex_direction_col_reverse_inner_padding_bottom() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 10); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 10); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -4077,20 +4077,20 @@ public void test_flex_direction_row_reverse_inner_padding_start() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPadding(YogaEdge.START, 10); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPadding(YogaEdge.START, 10); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -4163,20 +4163,20 @@ public void test_flex_direction_row_reverse_inner_padding_end() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setPadding(YogaEdge.END, 10); root_child0_child0.setWidth(10f); root_child0_child0.setHeight(10f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0.setPadding(YogaEdge.END, 10); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -4249,15 +4249,15 @@ public void test_flex_direction_alternating_with_percent() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(200f); root.setHeight(300f); + root.setWidth(200f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW); + root_child0.setHeightPercent(50f); + root_child0.setWidthPercent(50f); root_child0.setPositionPercent(YogaEdge.LEFT, 10f); root_child0.setPositionPercent(YogaEdge.TOP, 10f); - root_child0.setWidthPercent(50f); - root_child0.setHeightPercent(50f); + root_child0.setFlexDirection(YogaFlexDirection.ROW); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGFlexTest.java b/java/tests/generated/com/facebook/yoga/YGFlexTest.java index 8865140cfe..cf36fbd12e 100644 --- a/java/tests/generated/com/facebook/yoga/YGFlexTest.java +++ b/java/tests/generated/com/facebook/yoga/YGFlexTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexTest.html + * @generated SignedSource<<9d423a7b3fce868ebace7ffc938a4aea>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexTest.html */ package com.facebook.yoga; @@ -37,8 +37,8 @@ public void test_flex_basis_flex_grow_column() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setFlexBasis(50f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -86,21 +86,21 @@ public void test_flex_shrink_flex_grow_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(500f); root.setHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexShrink(1f); root_child0.setWidth(500f); root_child0.setHeight(100f); + root_child0.setFlexShrink(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexShrink(1f); root_child1.setWidth(500f); root_child1.setHeight(100f); + root_child1.setFlexShrink(1f); root.addChildAt(root_child1, 1); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -144,22 +144,22 @@ public void test_flex_shrink_flex_grow_child_flex_shrink_other_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(500f); root.setHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexShrink(1f); root_child0.setWidth(500f); root_child0.setHeight(100f); + root_child0.setFlexShrink(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); - root_child1.setFlexShrink(1f); root_child1.setWidth(500f); root_child1.setHeight(100f); + root_child1.setFlexGrow(1f); + root_child1.setFlexShrink(1f); root.addChildAt(root_child1, 1); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -203,14 +203,14 @@ public void test_flex_basis_flex_grow_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setFlexBasis(50f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -263,8 +263,8 @@ public void test_flex_basis_flex_shrink_column() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexShrink(1f); root_child0.setFlexBasis(100f); + root_child0.setFlexShrink(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -312,14 +312,14 @@ public void test_flex_basis_flex_shrink_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexShrink(1f); root_child0.setFlexBasis(100f); + root_child0.setFlexShrink(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -376,9 +376,9 @@ public void test_flex_shrink_to_zero() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexShrink(1f); root_child1.setWidth(50f); root_child1.setHeight(50f); + root_child1.setFlexShrink(1f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -438,23 +438,23 @@ public void test_flex_basis_overrides_main_size() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(20f); root_child0.setFlexGrow(1f); root_child0.setFlexBasis(50f); - root_child0.setHeight(20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setHeight(10f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -509,8 +509,8 @@ public void test_flex_grow_shrink_at_most() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); root.addChildAt(root_child0, 0); @@ -562,8 +562,8 @@ public void test_flex_grow_less_than_factor_one() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(200f); root.setHeight(500f); + root.setWidth(200f); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(0.2f); diff --git a/java/tests/generated/com/facebook/yoga/YGFlexWrapTest.java b/java/tests/generated/com/facebook/yoga/YGFlexWrapTest.java index 31f73fc176..a0b08c0d08 100644 --- a/java/tests/generated/com/facebook/yoga/YGFlexWrapTest.java +++ b/java/tests/generated/com/facebook/yoga/YGFlexWrapTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexWrapTest.html + * @generated SignedSource<<42f3bb9cf24632362e8ad90c1e7041ef>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexWrapTest.html */ package com.facebook.yoga; @@ -28,39 +28,40 @@ public static Iterable nodeFactories() { @Parameterized.Parameter public TestParametrization.NodeFactory mNodeFactory; @Test + @Ignore public void test_wrap_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(30f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(30f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(30f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); assertEquals(0f, root.getLayoutX(), 0.0f); assertEquals(0f, root.getLayoutY(), 0.0f); - assertEquals(60f, root.getLayoutWidth(), 0.0f); + assertEquals(30f, root.getLayoutWidth(), 0.0f); assertEquals(100f, root.getLayoutHeight(), 0.0f); assertEquals(0f, root_child0.getLayoutX(), 0.0f); @@ -88,25 +89,25 @@ public void test_wrap_column() { assertEquals(0f, root.getLayoutX(), 0.0f); assertEquals(0f, root.getLayoutY(), 0.0f); - assertEquals(60f, root.getLayoutWidth(), 0.0f); + assertEquals(30f, root.getLayoutWidth(), 0.0f); assertEquals(100f, root.getLayoutHeight(), 0.0f); - assertEquals(30f, root_child0.getLayoutX(), 0.0f); + assertEquals(0f, root_child0.getLayoutX(), 0.0f); assertEquals(0f, root_child0.getLayoutY(), 0.0f); assertEquals(30f, root_child0.getLayoutWidth(), 0.0f); assertEquals(30f, root_child0.getLayoutHeight(), 0.0f); - assertEquals(30f, root_child1.getLayoutX(), 0.0f); + assertEquals(0f, root_child1.getLayoutX(), 0.0f); assertEquals(30f, root_child1.getLayoutY(), 0.0f); assertEquals(30f, root_child1.getLayoutWidth(), 0.0f); assertEquals(30f, root_child1.getLayoutHeight(), 0.0f); - assertEquals(30f, root_child2.getLayoutX(), 0.0f); + assertEquals(0f, root_child2.getLayoutX(), 0.0f); assertEquals(60f, root_child2.getLayoutY(), 0.0f); assertEquals(30f, root_child2.getLayoutWidth(), 0.0f); assertEquals(30f, root_child2.getLayoutHeight(), 0.0f); - assertEquals(0f, root_child3.getLayoutX(), 0.0f); + assertEquals(-30f, root_child3.getLayoutX(), 0.0f); assertEquals(0f, root_child3.getLayoutY(), 0.0f); assertEquals(30f, root_child3.getLayoutWidth(), 0.0f); assertEquals(30f, root_child3.getLayoutHeight(), 0.0f); @@ -117,29 +118,29 @@ public void test_wrap_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(30f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(30f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(30f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -203,30 +204,30 @@ public void test_wrap_row_align_items_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignItems(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(10f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(20f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(30f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -290,30 +291,30 @@ public void test_wrap_row_align_items_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(10f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(20f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(30f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -377,21 +378,21 @@ public void test_flex_wrap_children_with_min_main_overriding_flex_basis() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexBasis(50f); - root_child0.setMinWidth(55f); root_child0.setHeight(50f); + root_child0.setMinWidth(55f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); root_child1.setFlexBasis(50f); - root_child1.setMinWidth(55f); root_child1.setHeight(50f); + root_child1.setMinWidth(55f); root.addChildAt(root_child1, 1); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -448,8 +449,8 @@ public void test_flex_wrap_wrap_to_child_height() { root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setWidth(100f); root_child0_child0_child0.setHeight(100f); + root_child0_child0_child0.setWidth(100f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child1 = createNode(config); @@ -518,11 +519,11 @@ public void test_flex_wrap_align_stretch_fits_one_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(150f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -573,34 +574,34 @@ public void test_wrap_reverse_row_align_content_flex_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP_REVERSE); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(10f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(20f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(40f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); - root_child4.setWidth(30f); root_child4.setHeight(50f); + root_child4.setWidth(30f); root.addChildAt(root_child4, 4); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -674,35 +675,35 @@ public void test_wrap_reverse_row_align_content_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP_REVERSE); + root.setAlignContent(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(10f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(20f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(40f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); - root_child4.setWidth(30f); root_child4.setHeight(50f); + root_child4.setWidth(30f); root.addChildAt(root_child4, 4); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -776,34 +777,34 @@ public void test_wrap_reverse_row_single_line_different_size() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); root.setWidth(300f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP_REVERSE); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(10f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(20f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(40f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); - root_child4.setWidth(30f); root_child4.setHeight(50f); + root_child4.setWidth(30f); root.addChildAt(root_child4, 4); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -877,35 +878,35 @@ public void test_wrap_reverse_row_align_content_stretch() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP_REVERSE); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(10f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(20f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(40f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); - root_child4.setWidth(30f); root_child4.setHeight(50f); + root_child4.setWidth(30f); root.addChildAt(root_child4, 4); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -979,35 +980,35 @@ public void test_wrap_reverse_row_align_content_space_around() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP_REVERSE); + root.setAlignContent(YogaAlign.SPACE_AROUND); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(10f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(20f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(40f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); - root_child4.setWidth(30f); root_child4.setHeight(50f); + root_child4.setWidth(30f); root.addChildAt(root_child4, 4); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1081,35 +1082,35 @@ public void test_wrap_reverse_column_fixed_size() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP_REVERSE); root.setWidth(200f); root.setHeight(100f); + root.setWrap(YogaWrap.WRAP_REVERSE); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(30f); root_child0.setHeight(10f); + root_child0.setWidth(30f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setWidth(30f); root_child1.setHeight(20f); + root_child1.setWidth(30f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setWidth(30f); root_child2.setHeight(30f); + root_child2.setWidth(30f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setWidth(30f); root_child3.setHeight(40f); + root_child3.setWidth(30f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); - root_child4.setWidth(30f); root_child4.setHeight(50f); + root_child4.setWidth(30f); root.addChildAt(root_child4, 4); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1183,10 +1184,10 @@ public void test_wrapped_row_within_align_items_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -1254,10 +1255,10 @@ public void test_wrapped_row_within_align_items_flex_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -1325,10 +1326,10 @@ public void test_wrapped_row_within_align_items_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -1396,13 +1397,13 @@ public void test_wrapped_column_max_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); + root.setPositionType(YogaPositionType.ABSOLUTE); + root.setHeight(500f); + root.setWidth(700f); + root.setAlignItems(YogaAlign.CENTER); root.setJustifyContent(YogaJustify.CENTER); root.setAlignContent(YogaAlign.CENTER); - root.setAlignItems(YogaAlign.CENTER); - root.setPositionType(YogaPositionType.ABSOLUTE); root.setWrap(YogaWrap.WRAP); - root.setWidth(700f); - root.setHeight(500f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(100f); @@ -1411,12 +1412,9 @@ public void test_wrapped_column_max_height() { root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setMargin(YogaEdge.LEFT, 20f); - root_child1.setMargin(YogaEdge.TOP, 20f); - root_child1.setMargin(YogaEdge.RIGHT, 20f); - root_child1.setMargin(YogaEdge.BOTTOM, 20f); root_child1.setWidth(200f); root_child1.setHeight(200f); + root_child1.setMargin(YogaEdge.ALL, 20f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -1475,33 +1473,30 @@ public void test_wrapped_column_max_height_flex() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); + root.setPositionType(YogaPositionType.ABSOLUTE); + root.setHeight(500f); + root.setWidth(700f); + root.setAlignItems(YogaAlign.CENTER); root.setJustifyContent(YogaJustify.CENTER); root.setAlignContent(YogaAlign.CENTER); - root.setAlignItems(YogaAlign.CENTER); - root.setPositionType(YogaPositionType.ABSOLUTE); root.setWrap(YogaWrap.WRAP); - root.setWidth(700f); - root.setHeight(500f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); - root_child0.setFlexShrink(1f); - root_child0.setFlexBasisPercent(0f); root_child0.setWidth(100f); root_child0.setHeight(500f); root_child0.setMaxHeight(200f); + root_child0.setFlexGrow(1f); + root_child0.setFlexShrink(1f); + root_child0.setFlexBasisPercent(0f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); + root_child1.setWidth(200f); + root_child1.setHeight(200f); + root_child1.setMargin(YogaEdge.ALL, 20f); root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); root_child1.setFlexBasisPercent(0f); - root_child1.setMargin(YogaEdge.LEFT, 20f); - root_child1.setMargin(YogaEdge.TOP, 20f); - root_child1.setMargin(YogaEdge.RIGHT, 20f); - root_child1.setMargin(YogaEdge.BOTTOM, 20f); - root_child1.setWidth(200f); - root_child1.setHeight(200f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -1574,8 +1569,8 @@ public void test_wrap_nodes_with_content_sizing_overflowing_margin() { root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setWidth(40f); root_child0_child0_child0.setHeight(40f); + root_child0_child0_child0.setWidth(40f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -1583,8 +1578,8 @@ public void test_wrap_nodes_with_content_sizing_overflowing_margin() { root_child0.addChildAt(root_child0_child1, 1); final YogaNode root_child0_child1_child0 = createNode(config); - root_child0_child1_child0.setWidth(40f); root_child0_child1_child0.setHeight(40f); + root_child0_child1_child0.setWidth(40f); root_child0_child1.addChildAt(root_child0_child1_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1672,8 +1667,8 @@ public void test_wrap_nodes_with_content_sizing_margin_cross() { root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setWidth(40f); root_child0_child0_child0.setHeight(40f); + root_child0_child0_child0.setWidth(40f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -1681,8 +1676,8 @@ public void test_wrap_nodes_with_content_sizing_margin_cross() { root_child0.addChildAt(root_child0_child1, 1); final YogaNode root_child0_child1_child0 = createNode(config); - root_child0_child1_child0.setWidth(40f); root_child0_child1_child0.setHeight(40f); + root_child0_child1_child0.setWidth(40f); root_child0_child1.addChildAt(root_child0_child1_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1756,11 +1751,11 @@ public void test_wrap_with_min_cross_axis() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(500f); root.setMinHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -1813,11 +1808,11 @@ public void test_wrap_with_max_cross_axis() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setWidth(500f); root.setMaxHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(400f); @@ -1870,9 +1865,9 @@ public void test_nowrap_expands_flexline_box_to_min_cross() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setMinHeight(400f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -1911,10 +1906,10 @@ public void test_wrap_does_not_impose_min_cross_onto_single_flexline() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setMinHeight(400f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); diff --git a/java/tests/generated/com/facebook/yoga/YGGapTest.java b/java/tests/generated/com/facebook/yoga/YGGapTest.java index 2a899b6450..0387dc5ad9 100644 --- a/java/tests/generated/com/facebook/yoga/YGGapTest.java +++ b/java/tests/generated/com/facebook/yoga/YGGapTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGGapTest.html + * @generated SignedSource<<1bf35956f67606a5ecbce54bba0b41df>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGGapTest.html */ package com.facebook.yoga; @@ -32,8 +32,8 @@ public void test_column_gap_flexible() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(80f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -108,8 +108,8 @@ public void test_column_gap_inflexible() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(80f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -177,8 +177,8 @@ public void test_column_gap_mixed_flexible() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(80f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -248,8 +248,8 @@ public void test_column_gap_child_margins() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(80f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -258,24 +258,21 @@ public void test_column_gap_child_margins() { root_child0.setFlexGrow(1f); root_child0.setFlexShrink(1f); root_child0.setFlexBasisPercent(0f); - root_child0.setMargin(YogaEdge.LEFT, 2f); - root_child0.setMargin(YogaEdge.RIGHT, 2f); + root_child0.setMargin(YogaEdge.HORIZONTAL, 2f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); root_child1.setFlexBasisPercent(0f); - root_child1.setMargin(YogaEdge.LEFT, 10f); - root_child1.setMargin(YogaEdge.RIGHT, 10f); + root_child1.setMargin(YogaEdge.HORIZONTAL, 10f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); root_child2.setFlexGrow(1f); root_child2.setFlexShrink(1f); root_child2.setFlexBasisPercent(0f); - root_child2.setMargin(YogaEdge.LEFT, 15f); - root_child2.setMargin(YogaEdge.RIGHT, 15f); + root_child2.setMargin(YogaEdge.HORIZONTAL, 15f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -329,8 +326,8 @@ public void test_column_row_gap_wrapping() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); root.setWidth(80f); root.setGap(YogaGutter.COLUMN, 10f); @@ -492,17 +489,17 @@ public void test_column_gap_start_index() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); root.setWidth(80f); root.setGap(YogaGutter.COLUMN, 10f); root.setGap(YogaGutter.ROW, 20f); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -581,8 +578,8 @@ public void test_column_gap_justify_flex_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -650,9 +647,9 @@ public void test_column_gap_justify_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); + root.setPositionType(YogaPositionType.ABSOLUTE); root.setFlexDirection(YogaFlexDirection.ROW); root.setJustifyContent(YogaJustify.CENTER); - root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -720,9 +717,9 @@ public void test_column_gap_justify_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); + root.setPositionType(YogaPositionType.ABSOLUTE); root.setFlexDirection(YogaFlexDirection.ROW); root.setJustifyContent(YogaJustify.FLEX_END); - root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -790,9 +787,9 @@ public void test_column_gap_justify_space_between() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); + root.setPositionType(YogaPositionType.ABSOLUTE); root.setFlexDirection(YogaFlexDirection.ROW); root.setJustifyContent(YogaJustify.SPACE_BETWEEN); - root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -860,9 +857,9 @@ public void test_column_gap_justify_space_around() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); + root.setPositionType(YogaPositionType.ABSOLUTE); root.setFlexDirection(YogaFlexDirection.ROW); root.setJustifyContent(YogaJustify.SPACE_AROUND); - root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -930,9 +927,9 @@ public void test_column_gap_justify_space_evenly() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); + root.setPositionType(YogaPositionType.ABSOLUTE); root.setFlexDirection(YogaFlexDirection.ROW); root.setJustifyContent(YogaJustify.SPACE_EVENLY); - root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -1000,8 +997,8 @@ public void test_column_gap_wrap_align_flex_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(100f); @@ -1119,10 +1116,10 @@ public void test_column_gap_wrap_align_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.CENTER); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -1239,10 +1236,10 @@ public void test_column_gap_wrap_align_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.FLEX_END); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -1359,10 +1356,10 @@ public void test_column_gap_wrap_align_space_between() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_BETWEEN); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_BETWEEN); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -1479,10 +1476,10 @@ public void test_column_gap_wrap_align_space_around() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); + root.setAlignContent(YogaAlign.SPACE_AROUND); root.setWidth(100f); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -1599,37 +1596,37 @@ public void test_column_gap_wrap_align_stretch() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); root.setWidth(300f); root.setHeight(300f); root.setGap(YogaGutter.COLUMN, 5f); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMinWidth(60f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setMinWidth(60f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setMinWidth(60f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setFlexGrow(1f); root_child3.setMinWidth(60f); + root_child3.setFlexGrow(1f); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); - root_child4.setFlexGrow(1f); root_child4.setMinWidth(60f); + root_child4.setFlexGrow(1f); root.addChildAt(root_child4, 4); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1703,8 +1700,8 @@ public void test_column_gap_determines_parent_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setHeight(100f); root.setGap(YogaGutter.COLUMN, 10f); @@ -1771,14 +1768,14 @@ public void test_row_gap_align_items_stretch() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(200f); root.setGap(YogaGutter.COLUMN, 10f); root.setGap(YogaGutter.ROW, 20f); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setWidth(20f); @@ -1885,14 +1882,14 @@ public void test_row_gap_align_items_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(200f); root.setGap(YogaGutter.COLUMN, 10f); root.setGap(YogaGutter.ROW, 20f); + root.setAlignItems(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setWidth(20f); @@ -2008,24 +2005,21 @@ public void test_row_gap_column_child_margins() { root_child0.setFlexGrow(1f); root_child0.setFlexShrink(1f); root_child0.setFlexBasisPercent(0f); - root_child0.setMargin(YogaEdge.TOP, 2f); - root_child0.setMargin(YogaEdge.BOTTOM, 2f); + root_child0.setMargin(YogaEdge.VERTICAL, 2f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); root_child1.setFlexGrow(1f); root_child1.setFlexShrink(1f); root_child1.setFlexBasisPercent(0f); - root_child1.setMargin(YogaEdge.TOP, 10f); - root_child1.setMargin(YogaEdge.BOTTOM, 10f); + root_child1.setMargin(YogaEdge.VERTICAL, 10f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); root_child2.setFlexGrow(1f); root_child2.setFlexShrink(1f); root_child2.setFlexBasisPercent(0f); - root_child2.setMargin(YogaEdge.TOP, 15f); - root_child2.setMargin(YogaEdge.BOTTOM, 15f); + root_child2.setMargin(YogaEdge.VERTICAL, 15f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2079,29 +2073,26 @@ public void test_row_gap_row_wrap_child_margins() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWrap(YogaWrap.WRAP); root.setWidth(100f); root.setHeight(200f); root.setGap(YogaGutter.ROW, 10f); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.TOP, 2f); - root_child0.setMargin(YogaEdge.BOTTOM, 2f); root_child0.setWidth(60f); + root_child0.setMargin(YogaEdge.VERTICAL, 2f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setMargin(YogaEdge.TOP, 10f); - root_child1.setMargin(YogaEdge.BOTTOM, 10f); root_child1.setWidth(60f); + root_child1.setMargin(YogaEdge.VERTICAL, 10f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setMargin(YogaEdge.TOP, 15f); - root_child2.setMargin(YogaEdge.BOTTOM, 15f); root_child2.setWidth(60f); + root_child2.setMargin(YogaEdge.VERTICAL, 15f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2222,17 +2213,13 @@ public void test_row_gap_percent_wrapping() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(300f); root.setHeight(700f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setPadding(YogaEdge.ALL, 10); + root.setGapPercent(YogaGutter.ALL, 10f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(100f); @@ -2330,12 +2317,11 @@ public void test_row_gap_percent_determines_parent_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(300f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setGapPercent(YogaGutter.ALL, 10f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(100f); @@ -2433,61 +2419,42 @@ public void test_row_gap_percent_wrapping_with_both_content_padding_and_item_pad YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(300f); root.setHeight(700f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setPadding(YogaEdge.ALL, 10); + root.setGapPercent(YogaGutter.ALL, 10f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 10); - root_child0.setPadding(YogaEdge.TOP, 10); - root_child0.setPadding(YogaEdge.RIGHT, 10); - root_child0.setPadding(YogaEdge.BOTTOM, 10); root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setPadding(YogaEdge.ALL, 10); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setPadding(YogaEdge.LEFT, 10); - root_child1.setPadding(YogaEdge.TOP, 10); - root_child1.setPadding(YogaEdge.RIGHT, 10); - root_child1.setPadding(YogaEdge.BOTTOM, 10); root_child1.setWidth(100f); root_child1.setHeight(100f); + root_child1.setPadding(YogaEdge.ALL, 10); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setPadding(YogaEdge.LEFT, 10); - root_child2.setPadding(YogaEdge.TOP, 10); - root_child2.setPadding(YogaEdge.RIGHT, 10); - root_child2.setPadding(YogaEdge.BOTTOM, 10); root_child2.setWidth(100f); root_child2.setHeight(100f); + root_child2.setPadding(YogaEdge.ALL, 10); root.addChildAt(root_child2, 2); final YogaNode root_child3 = createNode(config); - root_child3.setPadding(YogaEdge.LEFT, 10); - root_child3.setPadding(YogaEdge.TOP, 10); - root_child3.setPadding(YogaEdge.RIGHT, 10); - root_child3.setPadding(YogaEdge.BOTTOM, 10); root_child3.setWidth(100f); root_child3.setHeight(100f); + root_child3.setPadding(YogaEdge.ALL, 10); root.addChildAt(root_child3, 3); final YogaNode root_child4 = createNode(config); - root_child4.setPadding(YogaEdge.LEFT, 10); - root_child4.setPadding(YogaEdge.TOP, 10); - root_child4.setPadding(YogaEdge.RIGHT, 10); - root_child4.setPadding(YogaEdge.BOTTOM, 10); root_child4.setWidth(100f); root_child4.setHeight(100f); + root_child4.setPadding(YogaEdge.ALL, 10); root.addChildAt(root_child4, 4); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2561,17 +2528,13 @@ public void test_row_gap_percent_wrapping_with_both_content_padding() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(300f); root.setHeight(700f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setPadding(YogaEdge.ALL, 10); + root.setGapPercent(YogaGutter.ALL, 10f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(100f); @@ -2669,17 +2632,13 @@ public void test_row_gap_percent_wrapping_with_content_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setMargin(YogaEdge.LEFT, 10f); - root.setMargin(YogaEdge.TOP, 10f); - root.setMargin(YogaEdge.RIGHT, 10f); - root.setMargin(YogaEdge.BOTTOM, 10f); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(300f); root.setHeight(700f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setMargin(YogaEdge.ALL, 10f); + root.setGapPercent(YogaGutter.ALL, 10f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(100f); @@ -2777,21 +2736,14 @@ public void test_row_gap_percent_wrapping_with_content_margin_and_padding() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setMargin(YogaEdge.LEFT, 10f); - root.setMargin(YogaEdge.TOP, 10f); - root.setMargin(YogaEdge.RIGHT, 10f); - root.setMargin(YogaEdge.BOTTOM, 10f); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(300f); root.setHeight(700f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setMargin(YogaEdge.ALL, 10f); + root.setPadding(YogaEdge.ALL, 10); + root.setGapPercent(YogaGutter.ALL, 10f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(100f); @@ -2889,12 +2841,11 @@ public void test_row_gap_percent_wrapping_with_flexible_content() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(300f); root.setHeight(300f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setGapPercent(YogaGutter.ALL, 10f); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -2965,12 +2916,11 @@ public void test_row_gap_percent_wrapping_with_mixed_flexible_content() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(300f); root.setHeight(300f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setGapPercent(YogaGutter.ALL, 10f); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -3038,12 +2988,11 @@ public void test_row_gap_percent_wrapping_with_min_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); root.setMinWidth(300f); - root.setGapPercent(YogaGutter.COLUMN, 10f); - root.setGapPercent(YogaGutter.ROW, 10f); + root.setGapPercent(YogaGutter.ALL, 10f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(100f); diff --git a/java/tests/generated/com/facebook/yoga/YGIntrinsicSizeTest.java b/java/tests/generated/com/facebook/yoga/YGIntrinsicSizeTest.java index 95c98570f7..25863e2273 100644 --- a/java/tests/generated/com/facebook/yoga/YGIntrinsicSizeTest.java +++ b/java/tests/generated/com/facebook/yoga/YGIntrinsicSizeTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<750c3eb87df8af0b92ba799ed2d61227>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGIntrinsicSizeTest.html + * @generated SignedSource<<4f4bde7775299127acc8a118ff1a9c74>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGIntrinsicSizeTest.html */ package com.facebook.yoga; @@ -32,10 +32,10 @@ public void test_contains_inner_text_long_word() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -74,10 +74,10 @@ public void test_contains_inner_text_no_width_no_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -116,10 +116,10 @@ public void test_contains_inner_text_no_width_no_height_long_word_in_paragraph() YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -158,10 +158,10 @@ public void test_contains_inner_text_fixed_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -201,10 +201,10 @@ public void test_contains_inner_text_no_width_fixed_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -244,10 +244,10 @@ public void test_contains_inner_text_fixed_width_fixed_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -288,10 +288,10 @@ public void test_contains_inner_text_max_width_max_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -332,9 +332,9 @@ public void test_contains_inner_text_max_width_max_height_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setMaxWidth(50f); @@ -373,10 +373,10 @@ public void test_contains_inner_text_max_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -416,10 +416,10 @@ public void test_contains_inner_text_fixed_width_shorter_text() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -459,10 +459,10 @@ public void test_contains_inner_text_fixed_height_shorter_text() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -502,10 +502,10 @@ public void test_contains_inner_text_max_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(2000f); root.setHeight(2000f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -545,10 +545,10 @@ public void test_max_content_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidthMaxContent(); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -622,8 +622,8 @@ public void test_fit_content_width() { final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setWrap(YogaWrap.WRAP); root_child0.setWidthFitContent(); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -707,8 +707,8 @@ public void test_stretch_width() { final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setWrap(YogaWrap.WRAP); root_child0.setWidthStretch(); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -788,8 +788,8 @@ public void test_max_content_height() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setHeightMaxContent(); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -862,8 +862,8 @@ public void test_fit_content_height() { root.setHeight(90f); final YogaNode root_child0 = createNode(config); - root_child0.setWrap(YogaWrap.WRAP); root_child0.setHeightFitContent(); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -947,8 +947,8 @@ public void test_stretch_height() { root.setHeight(500f); final YogaNode root_child0 = createNode(config); - root_child0.setWrap(YogaWrap.WRAP); root_child0.setHeightStretch(); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1028,8 +1028,8 @@ public void test_max_content_flex_basis_column() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); root.setFlexBasisMaxContent(); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1102,8 +1102,8 @@ public void test_fit_content_flex_basis_column() { root.setHeight(90f); final YogaNode root_child0 = createNode(config); - root_child0.setWrap(YogaWrap.WRAP); root_child0.setFlexBasisFitContent(); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1186,6 +1186,7 @@ public void test_stretch_flex_basis_column() { root.setHeight(500f); final YogaNode root_child0 = createNode(config); + root_child0.setFlexBasisStretch(); root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); @@ -1266,10 +1267,10 @@ public void test_max_content_flex_basis_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); + root.setFlexDirection(YogaFlexDirection.ROW); root.setFlexBasisMaxContent(); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1343,8 +1344,8 @@ public void test_fit_content_flex_basis_row() { final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setWrap(YogaWrap.WRAP); root_child0.setFlexBasisFitContent(); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1429,6 +1430,7 @@ public void test_stretch_flex_basis_row() { final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); + root_child0.setFlexBasisStretch(); root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); @@ -1509,11 +1511,11 @@ public void test_max_content_max_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setWidth(200f); + root.setFlexDirection(YogaFlexDirection.ROW); root.setMaxWidthMaxContent(); + root.setWidth(200f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1587,9 +1589,9 @@ public void test_fit_content_max_width() { final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setWrap(YogaWrap.WRAP); - root_child0.setWidth(110f); root_child0.setMaxWidthFitContent(); + root_child0.setWidth(110f); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1674,9 +1676,9 @@ public void test_stretch_max_width() { final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setWrap(YogaWrap.WRAP); - root_child0.setWidth(600f); root_child0.setMaxWidthStretch(); + root_child0.setWidth(600f); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1756,11 +1758,11 @@ public void test_max_content_min_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setWidth(100f); + root.setFlexDirection(YogaFlexDirection.ROW); root.setMinWidthMaxContent(); + root.setWidth(100f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -1834,9 +1836,9 @@ public void test_fit_content_min_width() { final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setWrap(YogaWrap.WRAP); - root_child0.setWidth(90f); root_child0.setMinWidthFitContent(); + root_child0.setWidth(90f); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1921,9 +1923,9 @@ public void test_stretch_min_width() { final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setWrap(YogaWrap.WRAP); - root_child0.setWidth(400f); root_child0.setMinWidthStretch(); + root_child0.setWidth(400f); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2004,9 +2006,9 @@ public void test_max_content_max_height() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setHeight(200f); root.setMaxHeightMaxContent(); + root.setHeight(200f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -2079,9 +2081,9 @@ public void test_fit_content_max_height() { root.setHeight(90f); final YogaNode root_child0 = createNode(config); - root_child0.setWrap(YogaWrap.WRAP); - root_child0.setHeight(110f); root_child0.setMaxHeightFitContent(); + root_child0.setHeight(110f); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2165,9 +2167,9 @@ public void test_stretch_max_height() { root.setHeight(500f); final YogaNode root_child0 = createNode(config); + root_child0.setMaxHeightStretch(); root_child0.setWrap(YogaWrap.WRAP); root_child0.setHeight(600f); - root_child0.setMaxHeightStretch(); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2248,9 +2250,9 @@ public void test_max_content_min_height() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWrap(YogaWrap.WRAP); - root.setHeight(100f); root.setMinHeightMaxContent(); + root.setHeight(100f); + root.setWrap(YogaWrap.WRAP); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -2323,9 +2325,9 @@ public void test_fit_content_min_height() { root.setHeight(90f); final YogaNode root_child0 = createNode(config); - root_child0.setWrap(YogaWrap.WRAP); - root_child0.setHeight(90f); root_child0.setMinHeightFitContent(); + root_child0.setHeight(90f); + root_child0.setWrap(YogaWrap.WRAP); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2409,9 +2411,9 @@ public void test_stretch_min_height() { root.setHeight(500f); final YogaNode root_child0 = createNode(config); + root_child0.setMinHeightStretch(); root_child0.setWrap(YogaWrap.WRAP); root_child0.setHeight(400f); - root_child0.setMinHeightStretch(); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2660,8 +2662,8 @@ public void test_text_max_content_min_width() { root.setWidth(200f); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(200f); root_child0.setMinWidthMaxContent(); + root_child0.setWidth(200f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2716,8 +2718,8 @@ public void test_text_stretch_min_width() { root.setWidth(200f); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(100f); root_child0.setMinWidthStretch(); + root_child0.setWidth(100f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2772,8 +2774,8 @@ public void test_text_fit_content_min_width() { root.setWidth(200f); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(300f); root_child0.setMinWidthFitContent(); + root_child0.setWidth(300f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2828,8 +2830,8 @@ public void test_text_max_content_max_width() { root.setWidth(200f); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(2000f); root_child0.setMaxWidthMaxContent(); + root_child0.setWidth(2000f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2884,8 +2886,8 @@ public void test_text_stretch_max_width() { root.setWidth(200f); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(300f); root_child0.setMaxWidthStretch(); + root_child0.setWidth(300f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -2940,8 +2942,8 @@ public void test_text_fit_content_max_width() { root.setWidth(200f); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(1000f); root_child0.setMaxWidthFitContent(); + root_child0.setWidth(1000f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); diff --git a/java/tests/generated/com/facebook/yoga/YGJustifyContentTest.java b/java/tests/generated/com/facebook/yoga/YGJustifyContentTest.java index fa47b0c3b5..288030b27e 100644 --- a/java/tests/generated/com/facebook/yoga/YGJustifyContentTest.java +++ b/java/tests/generated/com/facebook/yoga/YGJustifyContentTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGJustifyContentTest.html + * @generated SignedSource<<8153ff1a843e9f95e5cc8c0243e582bc>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGJustifyContentTest.html */ package com.facebook.yoga; @@ -32,10 +32,10 @@ public void test_justify_content_row_flex_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -100,11 +100,11 @@ public void test_justify_content_row_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -169,11 +169,11 @@ public void test_justify_content_row_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -238,11 +238,11 @@ public void test_justify_content_row_space_between() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.SPACE_BETWEEN); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.SPACE_BETWEEN); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -307,11 +307,11 @@ public void test_justify_content_row_space_around() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.SPACE_AROUND); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -443,10 +443,10 @@ public void test_justify_content_column_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setJustifyContent(YogaJustify.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -511,10 +511,10 @@ public void test_justify_content_column_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -579,10 +579,10 @@ public void test_justify_content_column_space_between() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.SPACE_BETWEEN); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setJustifyContent(YogaJustify.SPACE_BETWEEN); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -647,10 +647,10 @@ public void test_justify_content_column_space_around() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setJustifyContent(YogaJustify.SPACE_AROUND); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -715,15 +715,15 @@ public void test_justify_content_row_min_width_and_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.LEFT, 100f); root.setMinWidth(50f); + root.setMargin(YogaEdge.LEFT, 100f); + root.setJustifyContent(YogaJustify.CENTER); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setWidth(20f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -757,16 +757,16 @@ public void test_justify_content_row_max_width_and_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.LEFT, 100f); root.setWidth(100f); root.setMaxWidth(80f); + root.setMargin(YogaEdge.LEFT, 100f); + root.setJustifyContent(YogaJustify.CENTER); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setWidth(20f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -800,14 +800,14 @@ public void test_justify_content_column_min_height_and_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.TOP, 100f); root.setMinHeight(50f); + root.setMargin(YogaEdge.TOP, 100f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setWidth(20f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -841,15 +841,15 @@ public void test_justify_content_column_max_height_and_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMargin(YogaEdge.TOP, 100f); root.setHeight(100f); root.setMaxHeight(80f); + root.setMargin(YogaEdge.TOP, 100f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(20f); root_child0.setHeight(20f); + root_child0.setWidth(20f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -883,10 +883,10 @@ public void test_justify_content_column_space_evenly() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setJustifyContent(YogaJustify.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -951,11 +951,11 @@ public void test_justify_content_row_space_evenly() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setJustifyContent(YogaJustify.SPACE_EVENLY); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -1020,10 +1020,10 @@ public void test_justify_content_min_width_with_padding_child_width_greater_than YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(1000f); root.setHeight(1584f); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -1034,16 +1034,16 @@ public void test_justify_content_min_width_with_padding_child_width_greater_than root_child0_child0.setFlexDirection(YogaFlexDirection.ROW); root_child0_child0.setJustifyContent(YogaJustify.CENTER); root_child0_child0.setAlignContent(YogaAlign.STRETCH); + root_child0_child0.setMinWidth(400f); root_child0_child0.setPadding(YogaEdge.LEFT, 100); root_child0_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0_child0.setMinWidth(400f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0_child0_child0.setAlignContent(YogaAlign.STRETCH); - root_child0_child0_child0.setWidth(300f); root_child0_child0_child0.setHeight(100f); + root_child0_child0_child0.setWidth(300f); + root_child0_child0_child0.setAlignContent(YogaAlign.STRETCH); + root_child0_child0_child0.setFlexDirection(YogaFlexDirection.ROW); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1097,10 +1097,10 @@ public void test_justify_content_min_width_with_padding_child_width_lower_than_p YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignContent(YogaAlign.STRETCH); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(1080f); root.setHeight(1584f); + root.setAlignContent(YogaAlign.STRETCH); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -1111,16 +1111,16 @@ public void test_justify_content_min_width_with_padding_child_width_lower_than_p root_child0_child0.setFlexDirection(YogaFlexDirection.ROW); root_child0_child0.setJustifyContent(YogaJustify.CENTER); root_child0_child0.setAlignContent(YogaAlign.STRETCH); + root_child0_child0.setMinWidth(400f); root_child0_child0.setPadding(YogaEdge.LEFT, 100); root_child0_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0_child0.setMinWidth(400f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0_child0_child0.setAlignContent(YogaAlign.STRETCH); - root_child0_child0_child0.setWidth(199f); root_child0_child0_child0.setHeight(100f); + root_child0_child0_child0.setWidth(199f); + root_child0_child0_child0.setAlignContent(YogaAlign.STRETCH); + root_child0_child0_child0.setFlexDirection(YogaFlexDirection.ROW); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1174,14 +1174,14 @@ public void test_justify_content_space_between_indefinite_container_dim_with_fre YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(300f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setJustifyContent(YogaJustify.SPACE_BETWEEN); root_child0.setMinWidth(200f); + root_child0.setJustifyContent(YogaJustify.SPACE_BETWEEN); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1245,10 +1245,10 @@ public void test_justify_content_flex_start_row_reverse() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(20f); @@ -1313,10 +1313,10 @@ public void test_justify_content_flex_end_row_reverse() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); final YogaNode root_child0 = createNode(config); root_child0.setWidth(20f); @@ -1381,10 +1381,10 @@ public void test_justify_content_overflow_row_flex_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(40f); @@ -1449,11 +1449,11 @@ public void test_justify_content_overflow_row_flex_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.FLEX_END); final YogaNode root_child0 = createNode(config); root_child0.setWidth(40f); @@ -1518,11 +1518,11 @@ public void test_justify_content_overflow_row_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setWidth(40f); @@ -1587,11 +1587,11 @@ public void test_justify_content_overflow_row_space_between() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.SPACE_BETWEEN); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.SPACE_BETWEEN); final YogaNode root_child0 = createNode(config); root_child0.setWidth(40f); @@ -1656,11 +1656,11 @@ public void test_justify_content_overflow_row_space_around() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.SPACE_AROUND); final YogaNode root_child0 = createNode(config); root_child0.setWidth(40f); @@ -1725,11 +1725,11 @@ public void test_justify_content_overflow_row_space_evenly() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setWidth(40f); @@ -1795,11 +1795,11 @@ public void test_justify_content_overflow_row_reverse_space_around() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root.setJustifyContent(YogaJustify.SPACE_AROUND); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setJustifyContent(YogaJustify.SPACE_AROUND); final YogaNode root_child0 = createNode(config); root_child0.setWidth(40f); @@ -1865,11 +1865,11 @@ public void test_justify_content_overflow_row_reverse_space_evenly() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); - root.setJustifyContent(YogaJustify.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW_REVERSE); + root.setJustifyContent(YogaJustify.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); root_child0.setWidth(40f); @@ -1934,15 +1934,15 @@ public void test_justify_content_overflow_row_space_evenly_auto_margin() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.SPACE_EVENLY); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(102f); root.setHeight(102f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.SPACE_EVENLY); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(40f); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); diff --git a/java/tests/generated/com/facebook/yoga/YGMarginTest.java b/java/tests/generated/com/facebook/yoga/YGMarginTest.java index 97816cae95..8c51729582 100644 --- a/java/tests/generated/com/facebook/yoga/YGMarginTest.java +++ b/java/tests/generated/com/facebook/yoga/YGMarginTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGMarginTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGMarginTest.html */ package com.facebook.yoga; @@ -32,14 +32,14 @@ public void test_margin_start() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.START, 10f); root_child0.setWidth(10f); + root_child0.setMargin(YogaEdge.START, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -78,8 +78,8 @@ public void test_margin_top() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.TOP, 10f); root_child0.setHeight(10f); + root_child0.setMargin(YogaEdge.TOP, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -113,15 +113,15 @@ public void test_margin_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setJustifyContent(YogaJustify.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setJustifyContent(YogaJustify.FLEX_END); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.END, 10f); root_child0.setWidth(10f); + root_child0.setMargin(YogaEdge.END, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -155,14 +155,14 @@ public void test_margin_bottom() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setJustifyContent(YogaJustify.FLEX_END); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.BOTTOM, 10f); root_child0.setHeight(10f); + root_child0.setMargin(YogaEdge.BOTTOM, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -196,15 +196,15 @@ public void test_margin_and_flex_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMargin(YogaEdge.START, 10f); root_child0.setMargin(YogaEdge.END, 10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -243,9 +243,9 @@ public void test_margin_and_flex_column() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMargin(YogaEdge.TOP, 10f); root_child0.setMargin(YogaEdge.BOTTOM, 10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -279,15 +279,15 @@ public void test_margin_and_stretch_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMargin(YogaEdge.TOP, 10f); root_child0.setMargin(YogaEdge.BOTTOM, 10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -326,9 +326,9 @@ public void test_margin_and_stretch_column() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMargin(YogaEdge.START, 10f); root_child0.setMargin(YogaEdge.END, 10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -362,14 +362,14 @@ public void test_margin_with_sibling_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMargin(YogaEdge.END, 10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -422,8 +422,8 @@ public void test_margin_with_sibling_column() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMargin(YogaEdge.BOTTOM, 10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -471,15 +471,15 @@ public void test_margin_auto_bottom() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.BOTTOM); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.BOTTOM); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -528,15 +528,15 @@ public void test_margin_auto_top() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.TOP); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.TOP); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -585,16 +585,16 @@ public void test_margin_auto_bottom_and_top() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.TOP); - root_child0.setMarginAuto(YogaEdge.BOTTOM); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.TOP); + root_child0.setMarginAuto(YogaEdge.BOTTOM); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -643,16 +643,16 @@ public void test_margin_auto_bottom_and_top_justify_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.TOP); - root_child0.setMarginAuto(YogaEdge.BOTTOM); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.TOP); + root_child0.setMarginAuto(YogaEdge.BOTTOM); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -701,21 +701,21 @@ public void test_margin_auto_multiple_children_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.TOP); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.TOP); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setMarginAuto(YogaEdge.TOP); root_child1.setWidth(50f); root_child1.setHeight(50f); + root_child1.setMarginAuto(YogaEdge.TOP); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -774,22 +774,22 @@ public void test_margin_auto_multiple_children_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setMarginAuto(YogaEdge.RIGHT); root_child1.setWidth(50f); root_child1.setHeight(50f); + root_child1.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); @@ -848,17 +848,17 @@ public void test_margin_auto_left_and_right_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.LEFT); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -912,10 +912,10 @@ public void test_margin_auto_left_and_right() { root.setHeight(200f); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.LEFT); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -964,17 +964,17 @@ public void test_margin_auto_start_and_end_column() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.START); - root_child0.setMarginAuto(YogaEdge.END); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.START); + root_child0.setMarginAuto(YogaEdge.END); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1028,10 +1028,10 @@ public void test_margin_auto_start_and_end() { root.setHeight(200f); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.START); - root_child0.setMarginAuto(YogaEdge.END); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.START); + root_child0.setMarginAuto(YogaEdge.END); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1080,16 +1080,16 @@ public void test_margin_auto_left_and_right_column_and_center() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.LEFT); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1138,15 +1138,15 @@ public void test_margin_auto_left() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.LEFT); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1195,15 +1195,15 @@ public void test_margin_auto_right() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1252,16 +1252,16 @@ public void test_margin_auto_left_and_right_stretch() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.LEFT); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1315,10 +1315,10 @@ public void test_margin_auto_top_and_bottom_stretch() { root.setHeight(200f); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.TOP); - root_child0.setMarginAuto(YogaEdge.BOTTOM); root_child0.setWidth(50f); root_child0.setHeight(50f); + root_child0.setMarginAuto(YogaEdge.TOP); + root_child0.setMarginAuto(YogaEdge.BOTTOM); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -1372,10 +1372,10 @@ public void test_margin_should_not_be_part_of_max_height() { root.setHeight(250f); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.TOP, 20f); root_child0.setWidth(100f); root_child0.setHeight(100f); root_child0.setMaxHeight(100f); + root_child0.setMargin(YogaEdge.TOP, 20f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1414,10 +1414,10 @@ public void test_margin_should_not_be_part_of_max_width() { root.setHeight(250f); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 20f); root_child0.setWidth(100f); - root_child0.setMaxWidth(100f); root_child0.setHeight(100f); + root_child0.setMaxWidth(100f); + root_child0.setMargin(YogaEdge.LEFT, 20f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1451,16 +1451,16 @@ public void test_margin_auto_left_right_child_bigger_than_parent() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(72f); root_child0.setHeight(72f); + root_child0.setMarginAuto(YogaEdge.LEFT); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1494,15 +1494,15 @@ public void test_margin_auto_left_child_bigger_than_parent() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); root_child0.setWidth(72f); root_child0.setHeight(72f); + root_child0.setMarginAuto(YogaEdge.LEFT); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1536,16 +1536,16 @@ public void test_margin_fix_left_auto_right_child_bigger_than_parent() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 10f); - root_child0.setMarginAuto(YogaEdge.RIGHT); root_child0.setWidth(72f); root_child0.setHeight(72f); + root_child0.setMargin(YogaEdge.LEFT, 10f); + root_child0.setMarginAuto(YogaEdge.RIGHT); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1579,16 +1579,16 @@ public void test_margin_auto_left_fix_right_child_bigger_than_parent() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(52f); root.setHeight(52f); + root.setWidth(52f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.LEFT); - root_child0.setMargin(YogaEdge.RIGHT, 10f); root_child0.setWidth(72f); root_child0.setHeight(72f); + root_child0.setMarginAuto(YogaEdge.LEFT); + root_child0.setMargin(YogaEdge.RIGHT, 10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1622,10 +1622,10 @@ public void test_margin_auto_top_stretching_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -1680,10 +1680,10 @@ public void test_margin_auto_left_stretching_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -1738,15 +1738,15 @@ public void test_margin_auto_overflowing_container() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setMarginAuto(YogaEdge.BOTTOM); root_child0.setWidth(50f); root_child0.setHeight(150f); + root_child0.setMarginAuto(YogaEdge.BOTTOM); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); diff --git a/java/tests/generated/com/facebook/yoga/YGMinMaxDimensionTest.java b/java/tests/generated/com/facebook/yoga/YGMinMaxDimensionTest.java index 0f86664b37..25fcbc7842 100644 --- a/java/tests/generated/com/facebook/yoga/YGMinMaxDimensionTest.java +++ b/java/tests/generated/com/facebook/yoga/YGMinMaxDimensionTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<19cdc4fc9425af726b656ef628bab8af>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGMinMaxDimensionTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGMinMaxDimensionTest.html */ package com.facebook.yoga; @@ -37,8 +37,8 @@ public void test_max_width() { root.setHeight(100f); final YogaNode root_child0 = createNode(config); - root_child0.setMaxWidth(50f); root_child0.setHeight(10f); + root_child0.setMaxWidth(50f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -72,10 +72,10 @@ public void test_max_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -169,10 +169,10 @@ public void test_min_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -224,11 +224,11 @@ public void test_justify_content_min_max() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); - root.setMinHeight(100f); root.setMaxHeight(200f); + root.setMinHeight(100f); + root.setWidth(100f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setWidth(60f); @@ -266,11 +266,11 @@ public void test_align_items_min_max() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setMinWidth(100f); root.setMaxWidth(200f); + root.setMinWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setWidth(60f); @@ -308,10 +308,10 @@ public void test_justify_content_overflow_min_max() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); root.setMinHeight(100f); root.setMaxHeight(110f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root_child0.setWidth(50f); @@ -380,9 +380,9 @@ public void test_flex_grow_to_min() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setMinHeight(100f); root.setMaxHeight(500f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -434,11 +434,11 @@ public void test_flex_grow_in_at_most_container() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setFlexDirection(YogaFlexDirection.ROW); @@ -490,13 +490,13 @@ public void test_flex_grow_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(100f); root_child0.setFlexGrow(1f); root_child0.setFlexBasis(0f); - root_child0.setHeight(100f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -593,8 +593,8 @@ public void test_flex_grow_within_max_width() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexGrow(1f); root_child0_child0.setHeight(20f); + root_child0_child0.setFlexGrow(1f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -648,8 +648,8 @@ public void test_flex_grow_within_constrained_max_width() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexGrow(1f); root_child0_child0.setHeight(20f); + root_child0_child0.setFlexGrow(1f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -694,14 +694,14 @@ public void test_flex_root_ignored() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setFlexGrow(1f); root.setWidth(100f); root.setMinHeight(100f); root.setMaxHeight(500f); + root.setFlexGrow(1f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setFlexBasis(200f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -755,14 +755,14 @@ public void test_flex_grow_root_minimized() { root.setMaxHeight(500f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMinHeight(100f); root_child0.setMaxHeight(500f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexGrow(1f); root_child0_child0.setFlexBasis(200f); + root_child0_child0.setFlexGrow(1f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -825,14 +825,14 @@ public void test_flex_grow_height_maximized() { root.setHeight(500f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setMinHeight(100f); root_child0.setMaxHeight(500f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexGrow(1f); root_child0_child0.setFlexBasis(200f); + root_child0_child0.setFlexGrow(1f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); @@ -890,10 +890,10 @@ public void test_flex_grow_within_constrained_min_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setMinWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -1000,9 +1000,9 @@ public void test_flex_grow_within_constrained_max_row() { root.setWidth(200f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setMaxWidth(100f); root_child0.setHeight(100f); + root_child0.setMaxWidth(100f); + root_child0.setFlexDirection(YogaFlexDirection.ROW); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1066,8 +1066,8 @@ public void test_flex_grow_within_constrained_max_column() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setMaxHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); root_child0.setFlexShrink(1f); @@ -1119,21 +1119,21 @@ public void test_child_min_max_width_flexing() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(120f); root.setHeight(50f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); + root_child0.setMinWidth(60f); root_child0.setFlexGrow(1f); root_child0.setFlexBasis(0f); - root_child0.setMinWidth(60f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); + root_child1.setMaxWidth(20f); root_child1.setFlexGrow(1f); root_child1.setFlexBasisPercent(50f); - root_child1.setMaxWidth(20f); root.addChildAt(root_child1, 1); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1178,8 +1178,8 @@ public void test_min_width_overrides_width() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(50f); root.setMinWidth(100f); + root.setWidth(50f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1203,8 +1203,8 @@ public void test_max_width_overrides_width() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(200f); root.setMaxWidth(100f); + root.setWidth(200f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1228,8 +1228,8 @@ public void test_min_height_overrides_height() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setHeight(50f); root.setMinHeight(100f); + root.setHeight(50f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1253,8 +1253,8 @@ public void test_max_height_overrides_height() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setHeight(200f); root.setMaxHeight(100f); + root.setHeight(200f); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1277,10 +1277,10 @@ public void test_min_max_percent_no_width_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setMinWidthPercent(10f); diff --git a/java/tests/generated/com/facebook/yoga/YGPaddingTest.java b/java/tests/generated/com/facebook/yoga/YGPaddingTest.java index eece9efd00..dd8c2f50f9 100644 --- a/java/tests/generated/com/facebook/yoga/YGPaddingTest.java +++ b/java/tests/generated/com/facebook/yoga/YGPaddingTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<6116c0f130b77b635a6551b3204c3cf8>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGPaddingTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGPaddingTest.html */ package com.facebook.yoga; @@ -33,10 +33,7 @@ public void test_padding_no_size() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); + root.setPadding(YogaEdge.ALL, 10); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -60,10 +57,7 @@ public void test_padding_container_match_child() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); + root.setPadding(YogaEdge.ALL, 10); final YogaNode root_child0 = createNode(config); root_child0.setWidth(10f); @@ -102,16 +96,13 @@ public void test_padding_flex_child() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 10); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setWidth(10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -146,12 +137,9 @@ public void test_padding_stretch_child() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 10); - root.setPadding(YogaEdge.TOP, 10); - root.setPadding(YogaEdge.RIGHT, 10); - root.setPadding(YogaEdge.BOTTOM, 10); root.setWidth(100f); root.setHeight(100f); + root.setPadding(YogaEdge.ALL, 10); final YogaNode root_child0 = createNode(config); root_child0.setHeight(10f); @@ -188,18 +176,18 @@ public void test_padding_center_child() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setWidth(100f); + root.setHeight(100f); root.setPadding(YogaEdge.START, 10); root.setPadding(YogaEdge.END, 20); root.setPadding(YogaEdge.BOTTOM, 20); - root.setWidth(100f); - root.setHeight(100f); + root.setAlignItems(YogaAlign.CENTER); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(10f); root_child0.setHeight(10f); + root_child0.setWidth(10f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -233,19 +221,16 @@ public void test_child_with_padding_align_end() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.FLEX_END); - root.setAlignItems(YogaAlign.FLEX_END); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setJustifyContent(YogaJustify.FLEX_END); + root.setAlignItems(YogaAlign.FLEX_END); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 20); - root_child0.setPadding(YogaEdge.TOP, 20); - root_child0.setPadding(YogaEdge.RIGHT, 20); - root_child0.setPadding(YogaEdge.BOTTOM, 20); root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setPadding(YogaEdge.ALL, 20); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -280,10 +265,10 @@ public void test_physical_and_relative_edge_defined() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setPadding(YogaEdge.LEFT, 20); - root.setPadding(YogaEdge.END, 50); root.setWidth(200f); root.setHeight(200f); + root.setPadding(YogaEdge.LEFT, 20); + root.setPadding(YogaEdge.END, 50); final YogaNode root_child0 = createNode(config); root_child0.setWidthPercent(100f); diff --git a/java/tests/generated/com/facebook/yoga/YGPercentageTest.java b/java/tests/generated/com/facebook/yoga/YGPercentageTest.java index e4e92c715e..a0e808902b 100644 --- a/java/tests/generated/com/facebook/yoga/YGPercentageTest.java +++ b/java/tests/generated/com/facebook/yoga/YGPercentageTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<27e18496d4ee880d9ba95ad0b2648071>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGPercentageTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGPercentageTest.html */ package com.facebook.yoga; @@ -32,10 +32,10 @@ public void test_percentage_width_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setWidthPercent(30f); @@ -73,16 +73,16 @@ public void test_percentage_position_left_top() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(400f); root.setHeight(400f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setPositionPercent(YogaEdge.LEFT, 10f); - root_child0.setPositionPercent(YogaEdge.TOP, 20f); root_child0.setWidthPercent(45f); root_child0.setHeightPercent(55f); + root_child0.setPositionPercent(YogaEdge.LEFT, 10f); + root_child0.setPositionPercent(YogaEdge.TOP, 20f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -116,16 +116,16 @@ public void test_percentage_position_bottom_right() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(500f); root.setHeight(500f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setPositionPercent(YogaEdge.RIGHT, 20f); - root_child0.setPositionPercent(YogaEdge.BOTTOM, 10f); root_child0.setWidthPercent(55f); root_child0.setHeightPercent(15f); + root_child0.setPositionPercent(YogaEdge.BOTTOM, 10f); + root_child0.setPositionPercent(YogaEdge.RIGHT, 20f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -159,10 +159,10 @@ public void test_percentage_flex_basis() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -326,10 +326,10 @@ public void test_percentage_flex_basis_main_max_height() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -441,10 +441,10 @@ public void test_percentage_flex_basis_main_max_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -556,10 +556,10 @@ public void test_percentage_flex_basis_main_min_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(200f); root.setHeight(200f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -678,39 +678,21 @@ public void test_percentage_multiple_nested_with_padding_margin_and_percentage_v final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); root_child0.setFlexBasisPercent(10f); - root_child0.setMargin(YogaEdge.LEFT, 5f); - root_child0.setMargin(YogaEdge.TOP, 5f); - root_child0.setMargin(YogaEdge.RIGHT, 5f); - root_child0.setMargin(YogaEdge.BOTTOM, 5f); - root_child0.setPadding(YogaEdge.LEFT, 3); - root_child0.setPadding(YogaEdge.TOP, 3); - root_child0.setPadding(YogaEdge.RIGHT, 3); - root_child0.setPadding(YogaEdge.BOTTOM, 3); root_child0.setMinWidthPercent(60f); + root_child0.setMargin(YogaEdge.ALL, 5f); + root_child0.setPadding(YogaEdge.ALL, 3); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setMargin(YogaEdge.LEFT, 5f); - root_child0_child0.setMargin(YogaEdge.TOP, 5f); - root_child0_child0.setMargin(YogaEdge.RIGHT, 5f); - root_child0_child0.setMargin(YogaEdge.BOTTOM, 5f); - root_child0_child0.setPaddingPercent(YogaEdge.LEFT, 3); - root_child0_child0.setPaddingPercent(YogaEdge.TOP, 3); - root_child0_child0.setPaddingPercent(YogaEdge.RIGHT, 3); - root_child0_child0.setPaddingPercent(YogaEdge.BOTTOM, 3); root_child0_child0.setWidthPercent(50f); + root_child0_child0.setMargin(YogaEdge.ALL, 5f); + root_child0_child0.setPaddingPercent(YogaEdge.ALL, 3); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setMarginPercent(YogaEdge.LEFT, 5f); - root_child0_child0_child0.setMarginPercent(YogaEdge.TOP, 5f); - root_child0_child0_child0.setMarginPercent(YogaEdge.RIGHT, 5f); - root_child0_child0_child0.setMarginPercent(YogaEdge.BOTTOM, 5f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 3); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 3); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 3); root_child0_child0_child0.setWidthPercent(45f); + root_child0_child0_child0.setMarginPercent(YogaEdge.ALL, 5f); + root_child0_child0_child0.setPadding(YogaEdge.ALL, 3); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child1 = createNode(config); @@ -786,10 +768,7 @@ public void test_percentage_margin_should_calculate_based_only_on_width() { final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); - root_child0.setMarginPercent(YogaEdge.LEFT, 10f); - root_child0.setMarginPercent(YogaEdge.TOP, 10f); - root_child0.setMarginPercent(YogaEdge.RIGHT, 10f); - root_child0.setMarginPercent(YogaEdge.BOTTOM, 10f); + root_child0.setMarginPercent(YogaEdge.ALL, 10f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -844,10 +823,7 @@ public void test_percentage_padding_should_calculate_based_only_on_width() { final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); - root_child0.setPaddingPercent(YogaEdge.LEFT, 10); - root_child0.setPaddingPercent(YogaEdge.TOP, 10); - root_child0.setPaddingPercent(YogaEdge.RIGHT, 10); - root_child0.setPaddingPercent(YogaEdge.BOTTOM, 10); + root_child0.setPaddingPercent(YogaEdge.ALL, 10); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -902,8 +878,8 @@ public void test_percentage_absolute_position() { final YogaNode root_child0 = createNode(config); root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPositionPercent(YogaEdge.LEFT, 30f); root_child0.setPositionPercent(YogaEdge.TOP, 10f); + root_child0.setPositionPercent(YogaEdge.LEFT, 30f); root_child0.setWidth(10f); root_child0.setHeight(10f); root.addChildAt(root_child0, 0); @@ -977,8 +953,8 @@ public void test_percent_within_flex_grow() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setWidth(350f); root.setHeight(100f); @@ -1059,11 +1035,11 @@ public void test_percentage_container_in_wrapping_container() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setJustifyContent(YogaJustify.CENTER); - root.setAlignItems(YogaAlign.CENTER); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setAlignItems(YogaAlign.CENTER); root.setWidth(200f); root.setHeight(200f); + root.setJustifyContent(YogaJustify.CENTER); final YogaNode root_child0 = createNode(config); root.addChildAt(root_child0, 0); @@ -1150,11 +1126,11 @@ public void test_percent_absolute_position() { root.setHeight(50f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setPositionPercent(YogaEdge.LEFT, 50f); - root_child0.setWidthPercent(100f); root_child0.setHeight(50f); + root_child0.setWidthPercent(100f); + root_child0.setPositionPercent(YogaEdge.LEFT, 50f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0.setFlexDirection(YogaFlexDirection.ROW); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); @@ -1216,8 +1192,8 @@ public void test_percent_of_minmax_main() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setMinWidth(60f); root.setMaxWidth(60f); root.setHeight(50f); @@ -1259,8 +1235,8 @@ public void test_percent_of_min_main() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setMinWidth(60f); root.setHeight(50f); @@ -1301,8 +1277,8 @@ public void test_percent_of_min_main_multiple() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setMinWidth(60f); root.setHeight(50f); @@ -1373,8 +1349,8 @@ public void test_percent_of_max_main() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); + root.setFlexDirection(YogaFlexDirection.ROW); root.setMaxWidth(60f); root.setHeight(50f); @@ -1461,9 +1437,9 @@ public void test_percent_absolute_of_minmax_cross_stretched() { root.setHeight(50f); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.setWidthPercent(50f); root_child0.setHeight(20f); + root_child0.setPositionType(YogaPositionType.ABSOLUTE); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1497,11 +1473,11 @@ public void test_percent_of_minmax_cross_unstretched() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setMinWidth(60f); root.setMaxWidth(60f); root.setHeight(50f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setWidthPercent(50f); @@ -1540,10 +1516,10 @@ public void test_percent_of_min_cross_unstretched() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setMinWidth(60f); root.setHeight(50f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setWidthPercent(50f); @@ -1581,10 +1557,10 @@ public void test_percent_of_max_cross_unstretched() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setAlignItems(YogaAlign.FLEX_START); root.setPositionType(YogaPositionType.ABSOLUTE); root.setMaxWidth(60f); root.setHeight(50f); + root.setAlignItems(YogaAlign.FLEX_START); final YogaNode root_child0 = createNode(config); root_child0.setWidthPercent(50f); diff --git a/java/tests/generated/com/facebook/yoga/YGRoundingTest.java b/java/tests/generated/com/facebook/yoga/YGRoundingTest.java index f2cd12c115..5548456953 100644 --- a/java/tests/generated/com/facebook/yoga/YGRoundingTest.java +++ b/java/tests/generated/com/facebook/yoga/YGRoundingTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<06c18c6b3b9735644daf5b5bd0777eb8>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGRoundingTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGRoundingTest.html */ package com.facebook.yoga; @@ -32,10 +32,10 @@ public void test_rounding_flex_basis_flex_grow_row_width_of_100() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(100f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -100,10 +100,10 @@ public void test_rounding_flex_basis_flex_grow_row_prime_number_width() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(113f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); root_child0.setFlexGrow(1f); @@ -196,14 +196,14 @@ public void test_rounding_flex_basis_flex_shrink_row() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(101f); root.setHeight(100f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexShrink(1f); root_child0.setFlexBasis(100f); + root_child0.setFlexShrink(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); @@ -266,23 +266,23 @@ public void test_rounding_flex_basis_overrides_main_size() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(113f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(20f); root_child0.setFlexGrow(1f); root_child0.setFlexBasis(50f); - root_child0.setHeight(20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setHeight(10f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -337,23 +337,23 @@ public void test_rounding_total_fractial() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(87.4f); root.setHeight(113.4f); + root.setWidth(87.4f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(20.3f); root_child0.setFlexGrow(0.7f); root_child0.setFlexBasis(50.3f); - root_child0.setHeight(20.3f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1.6f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1.6f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1.1f); root_child2.setHeight(10.7f); + root_child2.setFlexGrow(1.1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -408,37 +408,37 @@ public void test_rounding_total_fractial_nested() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(87.4f); root.setHeight(113.4f); + root.setWidth(87.4f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(20.3f); root_child0.setFlexGrow(0.7f); root_child0.setFlexBasis(50.3f); - root_child0.setHeight(20.3f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexGrow(1f); - root_child0_child0.setFlexBasis(0.3f); root_child0_child0.setPosition(YogaEdge.BOTTOM, 13.3f); root_child0_child0.setHeight(9.9f); + root_child0_child0.setFlexGrow(1f); + root_child0_child0.setFlexBasis(0.3f); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); - root_child0_child1.setFlexGrow(4f); - root_child0_child1.setFlexBasis(0.3f); root_child0_child1.setPosition(YogaEdge.TOP, 13.3f); root_child0_child1.setHeight(1.1f); + root_child0_child1.setFlexGrow(4f); + root_child0_child1.setFlexBasis(0.3f); root_child0.addChildAt(root_child0_child1, 1); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1.6f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1.6f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1.1f); root_child2.setHeight(10.7f); + root_child2.setFlexGrow(1.1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -513,23 +513,23 @@ public void test_rounding_fractial_input_1() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(113.4f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(20f); root_child0.setFlexGrow(1f); root_child0.setFlexBasis(50f); - root_child0.setHeight(20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setHeight(10f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -584,23 +584,23 @@ public void test_rounding_fractial_input_2() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(113.6f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(20f); root_child0.setFlexGrow(1f); root_child0.setFlexBasis(50f); - root_child0.setHeight(20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setHeight(10f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -656,23 +656,23 @@ public void test_rounding_fractial_input_3() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); root.setPosition(YogaEdge.TOP, 0.3f); - root.setWidth(100f); root.setHeight(113.4f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(20f); root_child0.setFlexGrow(1f); root_child0.setFlexBasis(50f); - root_child0.setHeight(20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setHeight(10f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -728,23 +728,23 @@ public void test_rounding_fractial_input_4() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); root.setPosition(YogaEdge.TOP, 0.7f); - root.setWidth(100f); root.setHeight(113.4f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); + root_child0.setHeight(20f); root_child0.setFlexGrow(1f); root_child0.setFlexBasis(50f); - root_child0.setHeight(20f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setHeight(10f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -798,28 +798,28 @@ public void test_rounding_inner_node_controversy_horizontal() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(320f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setHeight(10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setHeight(10f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); - root_child1_child0.setFlexGrow(1f); root_child1_child0.setHeight(10f); + root_child1_child0.setFlexGrow(1f); root_child1.addChildAt(root_child1_child0, 0); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setHeight(10f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -887,23 +887,23 @@ public void test_rounding_inner_node_controversy_vertical() { root.setHeight(320f); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setWidth(10f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setWidth(10f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); - root_child1_child0.setFlexGrow(1f); root_child1_child0.setWidth(10f); + root_child1_child0.setFlexGrow(1f); root_child1.addChildAt(root_child1_child0, 0); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setWidth(10f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -967,29 +967,29 @@ public void test_rounding_inner_node_controversy_combined() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); - root.setFlexDirection(YogaFlexDirection.ROW); root.setPositionType(YogaPositionType.ABSOLUTE); root.setWidth(640f); root.setHeight(320f); + root.setFlexDirection(YogaFlexDirection.ROW); final YogaNode root_child0 = createNode(config); - root_child0.setFlexGrow(1f); root_child0.setHeightPercent(100f); + root_child0.setFlexGrow(1f); root.addChildAt(root_child0, 0); final YogaNode root_child1 = createNode(config); - root_child1.setFlexGrow(1f); root_child1.setHeightPercent(100f); + root_child1.setFlexGrow(1f); root.addChildAt(root_child1, 1); final YogaNode root_child1_child0 = createNode(config); - root_child1_child0.setFlexGrow(1f); root_child1_child0.setWidthPercent(100f); + root_child1_child0.setFlexGrow(1f); root_child1.addChildAt(root_child1_child0, 0); final YogaNode root_child1_child1 = createNode(config); - root_child1_child1.setFlexGrow(1f); root_child1_child1.setWidthPercent(100f); + root_child1_child1.setFlexGrow(1f); root_child1.addChildAt(root_child1_child1, 1); final YogaNode root_child1_child1_child0 = createNode(config); @@ -998,13 +998,13 @@ public void test_rounding_inner_node_controversy_combined() { root_child1_child1.addChildAt(root_child1_child1_child0, 0); final YogaNode root_child1_child2 = createNode(config); - root_child1_child2.setFlexGrow(1f); root_child1_child2.setWidthPercent(100f); + root_child1_child2.setFlexGrow(1f); root_child1.addChildAt(root_child1_child2, 2); final YogaNode root_child2 = createNode(config); - root_child2.setFlexGrow(1f); root_child2.setHeightPercent(100f); + root_child2.setFlexGrow(1f); root.addChildAt(root_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGSizeOverflowTest.java b/java/tests/generated/com/facebook/yoga/YGSizeOverflowTest.java index f7188177af..c0f63b1131 100644 --- a/java/tests/generated/com/facebook/yoga/YGSizeOverflowTest.java +++ b/java/tests/generated/com/facebook/yoga/YGSizeOverflowTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<26e773ec772f84370bc0f3f53d8221ed>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGSizeOverflowTest.html + * @generated SignedSource<<1e5af7129e23b9dd1228bdaef498c19c>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGSizeOverflowTest.html */ package com.facebook.yoga; @@ -33,15 +33,15 @@ public void test_nested_overflowing_child() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setWidth(200f); root_child0_child0.setHeight(200f); + root_child0_child0.setWidth(200f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -86,17 +86,17 @@ public void test_nested_overflowing_child_in_constraint_parent() { final YogaNode root = createNode(config); root.setPositionType(YogaPositionType.ABSOLUTE); - root.setWidth(100f); root.setHeight(100f); + root.setWidth(100f); final YogaNode root_child0 = createNode(config); - root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setWidth(100f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setWidth(200f); root_child0_child0.setHeight(200f); + root_child0_child0.setWidth(200f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/java/tests/generated/com/facebook/yoga/YGStaticPositionTest.java b/java/tests/generated/com/facebook/yoga/YGStaticPositionTest.java index fecb5c0130..60d66b2513 100644 --- a/java/tests/generated/com/facebook/yoga/YGStaticPositionTest.java +++ b/java/tests/generated/com/facebook/yoga/YGStaticPositionTest.java @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<997d12880828a3c2881898b769618b43>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGStaticPositionTest.html + * @generated SignedSource<<2d3b1fc3c172c1d6fe052278ae6daff7>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGStaticPositionTest.html */ package com.facebook.yoga; @@ -35,11 +35,11 @@ public void test_static_position_insets_have_no_effect_left_top() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.STATIC); - root_child0.setPosition(YogaEdge.LEFT, 50f); - root_child0.setPosition(YogaEdge.TOP, 50f); root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setPositionType(YogaPositionType.STATIC); + root_child0.setPosition(YogaEdge.TOP, 50f); + root_child0.setPosition(YogaEdge.LEFT, 50f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -76,11 +76,11 @@ public void test_static_position_insets_have_no_effect_right_bottom() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPositionType(YogaPositionType.STATIC); - root_child0.setPosition(YogaEdge.RIGHT, 50f); - root_child0.setPosition(YogaEdge.BOTTOM, 50f); root_child0.setWidth(100f); root_child0.setHeight(100f); + root_child0.setPositionType(YogaPositionType.STATIC); + root_child0.setPosition(YogaEdge.BOTTOM, 50f); + root_child0.setPosition(YogaEdge.RIGHT, 50f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -122,18 +122,18 @@ public void test_static_position_absolute_child_insets_relative_to_positioned_an root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 100f); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setMargin(YogaEdge.LEFT, 100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setPosition(YogaEdge.LEFT, 50f); root_child0_child0_child0.setPosition(YogaEdge.TOP, 50f); - root_child0_child0_child0.setWidth(50f); - root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setPosition(YogaEdge.LEFT, 50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -190,23 +190,23 @@ public void test_static_position_absolute_child_insets_relative_to_positioned_an root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root_child0.setWidth(200f); root_child0.setHeight(200f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setPosition(YogaEdge.LEFT, 50f); root_child0_child0_child0.setPosition(YogaEdge.TOP, 50f); - root_child0_child0_child0.setWidth(50f); - root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setPosition(YogaEdge.LEFT, 50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -263,24 +263,24 @@ public void test_column_reverse_static_position_absolute_child_insets_relative_t root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root_child0.setWidth(200f); root_child0.setHeight(200f); + root_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); + root_child0_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setPosition(YogaEdge.LEFT, 50f); root_child0_child0_child0.setPosition(YogaEdge.TOP, 50f); - root_child0_child0_child0.setWidth(50f); - root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setPosition(YogaEdge.LEFT, 50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -337,23 +337,23 @@ public void test_static_position_absolute_child_insets_relative_to_positioned_an root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW); root_child0.setWidth(200f); root_child0.setHeight(200f); + root_child0.setFlexDirection(YogaFlexDirection.ROW); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPosition(YogaEdge.TOP, 50f); root_child0_child0_child0.setPosition(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setWidth(50f); - root_child0_child0_child0.setHeight(50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -410,24 +410,24 @@ public void test_column_reverse_static_position_absolute_child_insets_relative_t root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.ROW); root_child0.setWidth(200f); root_child0.setHeight(200f); + root_child0.setFlexDirection(YogaFlexDirection.ROW); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); + root_child0_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPosition(YogaEdge.TOP, 50f); root_child0_child0_child0.setPosition(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setWidth(50f); - root_child0_child0_child0.setHeight(50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -484,23 +484,23 @@ public void test_static_position_absolute_child_insets_relative_to_positioned_an root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0.setWidth(200f); root_child0.setHeight(200f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPosition(YogaEdge.TOP, 50f); root_child0_child0_child0.setPosition(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setWidth(50f); - root_child0_child0_child0.setHeight(50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -557,24 +557,24 @@ public void test_column_reverse_static_position_absolute_child_insets_relative_t root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0.setWidth(200f); root_child0.setHeight(200f); + root_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); + root_child0_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPosition(YogaEdge.TOP, 50f); root_child0_child0_child0.setPosition(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setWidth(50f); - root_child0_child0_child0.setHeight(50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -636,39 +636,39 @@ public void test_static_position_absolute_child_insets_relative_to_positioned_an root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 100f); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setMargin(YogaEdge.LEFT, 100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 100f); - root_child0_child0_child0.setWidth(100f); root_child0_child0_child0.setHeight(100f); + root_child0_child0_child0.setWidth(100f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 100f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 100f); - root_child0_child0_child0_child0.setWidth(100f); root_child0_child0_child0_child0.setHeight(100f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 100f); + root_child0_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 100f); - root_child0_child0_child0_child0_child0.setWidth(100f); root_child0_child0_child0_child0_child0.setHeight(100f); + root_child0_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 100f); + root_child0_child0_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0_child0_child0.addChildAt(root_child0_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0_child0_child0 = createNode(config); + root_child0_child0_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0_child0_child0.setWidth(50f); root_child0_child0_child0_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0_child0_child0_child0.setPosition(YogaEdge.LEFT, 50f); root_child0_child0_child0_child0_child0_child0.setPosition(YogaEdge.TOP, 50f); - root_child0_child0_child0_child0_child0_child0.setWidth(50f); - root_child0_child0_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0_child0_child0.setPosition(YogaEdge.LEFT, 50f); root_child0_child0_child0_child0_child0.addChildAt(root_child0_child0_child0_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -760,15 +760,15 @@ public void test_static_position_absolute_child_width_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setWidthPercent(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidthPercent(50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -830,14 +830,14 @@ public void test_static_position_relative_child_width_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setWidthPercent(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidthPercent(50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -899,15 +899,15 @@ public void test_static_position_static_child_width_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setWidthPercent(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidthPercent(50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -969,15 +969,15 @@ public void test_static_position_absolute_child_height_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeightPercent(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1039,14 +1039,14 @@ public void test_static_position_relative_child_height_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeightPercent(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1108,15 +1108,15 @@ public void test_static_position_static_child_height_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeightPercent(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1178,16 +1178,16 @@ public void test_static_position_absolute_child_left_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1249,15 +1249,15 @@ public void test_static_position_relative_child_left_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1319,16 +1319,16 @@ public void test_static_position_static_child_left_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1390,16 +1390,16 @@ public void test_static_position_absolute_child_right_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setPositionPercent(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.RIGHT, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1461,15 +1461,15 @@ public void test_static_position_relative_child_right_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionPercent(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.RIGHT, 50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1531,16 +1531,16 @@ public void test_static_position_static_child_right_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setPositionPercent(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.RIGHT, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1602,16 +1602,16 @@ public void test_static_position_absolute_child_top_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setPositionPercent(YogaEdge.TOP, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.TOP, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1673,15 +1673,15 @@ public void test_static_position_relative_child_top_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionPercent(YogaEdge.TOP, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.TOP, 50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1743,16 +1743,16 @@ public void test_static_position_static_child_top_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setPositionPercent(YogaEdge.TOP, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.TOP, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1814,16 +1814,16 @@ public void test_static_position_absolute_child_bottom_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setPositionPercent(YogaEdge.BOTTOM, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.BOTTOM, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1885,15 +1885,15 @@ public void test_static_position_relative_child_bottom_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionPercent(YogaEdge.BOTTOM, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.BOTTOM, 50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -1955,16 +1955,16 @@ public void test_static_position_static_child_bottom_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setPositionPercent(YogaEdge.BOTTOM, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionPercent(YogaEdge.BOTTOM, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2026,19 +2026,16 @@ public void test_static_position_absolute_child_margin_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMarginPercent(YogaEdge.LEFT, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.TOP, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.BOTTOM, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setMarginPercent(YogaEdge.ALL, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2100,18 +2097,15 @@ public void test_static_position_relative_child_margin_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setMarginPercent(YogaEdge.LEFT, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.TOP, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.BOTTOM, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setMarginPercent(YogaEdge.ALL, 50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2173,19 +2167,16 @@ public void test_static_position_static_child_margin_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setMarginPercent(YogaEdge.LEFT, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.TOP, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.RIGHT, 50f); - root_child0_child0_child0.setMarginPercent(YogaEdge.BOTTOM, 50f); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setMarginPercent(YogaEdge.ALL, 50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2247,19 +2238,16 @@ public void test_static_position_absolute_child_padding_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setPaddingPercent(YogaEdge.LEFT, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.TOP, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.RIGHT, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.BOTTOM, 50); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPaddingPercent(YogaEdge.ALL, 50); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2321,18 +2309,15 @@ public void test_static_position_relative_child_padding_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPaddingPercent(YogaEdge.LEFT, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.TOP, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.RIGHT, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.BOTTOM, 50); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPaddingPercent(YogaEdge.ALL, 50); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2394,19 +2379,16 @@ public void test_static_position_static_child_padding_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setPaddingPercent(YogaEdge.LEFT, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.TOP, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.RIGHT, 50); - root_child0_child0_child0.setPaddingPercent(YogaEdge.BOTTOM, 50); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPaddingPercent(YogaEdge.ALL, 50); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2468,15 +2450,15 @@ public void test_static_position_absolute_child_border_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2538,14 +2520,14 @@ public void test_static_position_relative_child_border_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2607,15 +2589,15 @@ public void test_static_position_static_child_border_percentage() { root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setWidth(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidth(50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2672,24 +2654,21 @@ public void test_static_position_absolute_child_containing_block_padding_box() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 100); - root_child0.setPadding(YogaEdge.TOP, 100); - root_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0.setPadding(YogaEdge.BOTTOM, 100); root_child0.setWidth(400f); root_child0.setHeight(400f); + root_child0.setPadding(YogaEdge.ALL, 100); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setWidthPercent(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidthPercent(50f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2746,23 +2725,20 @@ public void test_static_position_relative_child_containing_block_padding_box() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 100); - root_child0.setPadding(YogaEdge.TOP, 100); - root_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0.setPadding(YogaEdge.BOTTOM, 100); root_child0.setWidth(400f); root_child0.setHeight(400f); + root_child0.setPadding(YogaEdge.ALL, 100); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setWidthPercent(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidthPercent(50f); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2819,24 +2795,21 @@ public void test_static_position_static_child_containing_block_padding_box() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 100); - root_child0.setPadding(YogaEdge.TOP, 100); - root_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0.setPadding(YogaEdge.BOTTOM, 100); root_child0.setWidth(400f); root_child0.setHeight(400f); + root_child0.setPadding(YogaEdge.ALL, 100); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0_child0.setWidthPercent(50f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidthPercent(50f); + root_child0_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2893,18 +2866,15 @@ public void test_static_position_absolute_child_containing_block_content_box() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 100); - root_child0.setPadding(YogaEdge.TOP, 100); - root_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0.setPadding(YogaEdge.BOTTOM, 100); root_child0.setWidth(400f); root_child0.setHeight(400f); + root_child0.setPadding(YogaEdge.ALL, 100); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0.setWidthPercent(50f); root_child0_child0.setHeight(50f); + root_child0_child0.setWidthPercent(50f); + root_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -2951,17 +2921,14 @@ public void test_static_position_relative_child_containing_block_content_box() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 100); - root_child0.setPadding(YogaEdge.TOP, 100); - root_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0.setPadding(YogaEdge.BOTTOM, 100); root_child0.setWidth(400f); root_child0.setHeight(400f); + root_child0.setPadding(YogaEdge.ALL, 100); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setWidthPercent(50f); root_child0_child0.setHeight(50f); + root_child0_child0.setWidthPercent(50f); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3008,18 +2975,15 @@ public void test_static_position_static_child_containing_block_content_box() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 100); - root_child0.setPadding(YogaEdge.TOP, 100); - root_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0.setPadding(YogaEdge.BOTTOM, 100); root_child0.setWidth(400f); root_child0.setHeight(400f); + root_child0.setPadding(YogaEdge.ALL, 100); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidthPercent(50f); root_child0_child0.setHeight(50f); + root_child0_child0.setWidthPercent(50f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3066,28 +3030,28 @@ public void test_static_position_containing_block_padding_and_border() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 9); + root_child0.setWidth(400f); + root_child0.setHeight(400f); root_child0.setPadding(YogaEdge.TOP, 8); root_child0.setPadding(YogaEdge.RIGHT, 1); root_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0.setPadding(YogaEdge.LEFT, 9); root_child0.setBorder(YogaEdge.TOP, 5f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 4f); - root_child0.setWidth(400f); - root_child0.setHeight(400f); + root_child0.setBorder(YogaEdge.LEFT, 2f); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setWidthPercent(41f); root_child0_child0_child0.setHeightPercent(61f); + root_child0_child0_child0.setWidthPercent(41f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3144,58 +3108,58 @@ public void test_static_position_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); + root_child0.setWidth(500f); + root_child0.setHeight(500f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); - root_child0.setWidth(500f); - root_child0.setHeight(500f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); + root_child0_child0.setHeight(200f); + root_child0_child0.setWidth(200f); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); - root_child0_child0.setWidth(200f); - root_child0_child0.setHeight(200f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setWidthPercent(41f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPosition(YogaEdge.LEFT, 2f); root_child0_child0_child0.setPosition(YogaEdge.RIGHT, 12f); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(41f); - root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3252,56 +3216,56 @@ public void test_static_position_no_position_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); + root_child0.setWidth(500f); + root_child0.setHeight(500f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); - root_child0.setWidth(500f); - root_child0.setHeight(500f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); + root_child0_child0.setHeight(200f); + root_child0_child0.setWidth(200f); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); - root_child0_child0.setWidth(200f); - root_child0_child0.setHeight(200f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setWidthPercent(41f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(41f); - root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3358,57 +3322,57 @@ public void test_static_position_zero_for_inset_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); + root_child0.setWidth(500f); + root_child0.setHeight(500f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); - root_child0.setWidth(500f); - root_child0.setHeight(500f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); + root_child0_child0.setHeight(200f); + root_child0_child0.setWidth(200f); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); - root_child0_child0.setWidth(200f); - root_child0_child0.setHeight(200f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setWidthPercent(41f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 0f); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(41f); - root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3465,57 +3429,57 @@ public void test_static_position_start_inset_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); + root_child0.setWidth(500f); + root_child0.setHeight(500f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); - root_child0.setWidth(500f); - root_child0.setHeight(500f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); + root_child0_child0.setHeight(200f); + root_child0_child0.setWidth(200f); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); - root_child0_child0.setWidth(200f); - root_child0_child0.setHeight(200f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setWidthPercent(41f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPosition(YogaEdge.START, 12f); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(41f); - root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3572,57 +3536,57 @@ public void test_static_position_end_inset_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); + root_child0.setWidth(500f); + root_child0.setHeight(500f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); - root_child0.setWidth(500f); - root_child0.setHeight(500f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); + root_child0_child0.setHeight(200f); + root_child0_child0.setWidth(200f); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); - root_child0_child0.setWidth(200f); - root_child0_child0.setHeight(200f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setWidthPercent(41f); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPosition(YogaEdge.END, 4f); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(41f); - root_child0_child0_child0.setHeightPercent(63f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3679,69 +3643,69 @@ public void test_static_position_row_reverse_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); + root_child0_child0.setFlexDirection(YogaFlexDirection.ROW_REVERSE); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0.setHeightPercent(12f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setHeightPercent(12f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3808,69 +3772,69 @@ public void test_static_position_column_reverse_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); + root_child0_child0.setFlexDirection(YogaFlexDirection.COLUMN_REVERSE); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0.setWidthPercent(21f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(21f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -3937,134 +3901,134 @@ public void test_static_position_justify_flex_start_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); - root_child0.addChildAt(root_child0_child0, 0); - - final YogaNode root_child0_child0_child0 = createNode(config); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); + root_child0.addChildAt(root_child0_child0, 0); + + final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0.setWidthPercent(21f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(21f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child1 = createNode(config); - root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1.setWidthPercent(10f); root_child0_child0_child1.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1.setWidthPercent(10f); + root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child1, 1); final YogaNode root_child0_child0_child1_child0 = createNode(config); - root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1_child0.setWidth(100f); + root_child0_child0_child1_child0.setHeight(50f); root_child0_child0_child1_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1_child0.setWidth(100f); - root_child0_child0_child1_child0.setHeight(50f); + root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child1.addChildAt(root_child0_child0_child1_child0, 0); final YogaNode root_child0_child0_child2 = createNode(config); - root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2.setWidthPercent(10f); root_child0_child0_child2.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2.setWidthPercent(10f); + root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child2, 2); final YogaNode root_child0_child0_child2_child0 = createNode(config); - root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2_child0.setWidth(100f); + root_child0_child0_child2_child0.setHeight(50f); root_child0_child0_child2_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2_child0.setWidth(100f); - root_child0_child0_child2_child0.setHeight(50f); + root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child2.addChildAt(root_child0_child0_child2_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4171,135 +4135,135 @@ public void test_static_position_justify_flex_start_position_set_amalgamation() root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); + root_child0_child0_child0.setWidthPercent(21f); root_child0_child0_child0.setPosition(YogaEdge.RIGHT, 30f); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(21f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child1 = createNode(config); - root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1.setWidthPercent(10f); root_child0_child0_child1.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1.setWidthPercent(10f); + root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child1, 1); final YogaNode root_child0_child0_child1_child0 = createNode(config); - root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1_child0.setWidth(100f); + root_child0_child0_child1_child0.setHeight(50f); root_child0_child0_child1_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1_child0.setWidth(100f); - root_child0_child0_child1_child0.setHeight(50f); + root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child1.addChildAt(root_child0_child0_child1_child0, 0); final YogaNode root_child0_child0_child2 = createNode(config); - root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2.setWidthPercent(10f); root_child0_child0_child2.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2.setWidthPercent(10f); + root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child2, 2); final YogaNode root_child0_child0_child2_child0 = createNode(config); - root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2_child0.setWidth(100f); + root_child0_child0_child2_child0.setHeight(50f); root_child0_child0_child2_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2_child0.setWidth(100f); - root_child0_child0_child2_child0.setHeight(50f); + root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child2.addChildAt(root_child0_child0_child2_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4406,68 +4370,68 @@ public void test_static_position_no_definite_size_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 23f); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4534,69 +4498,69 @@ public void test_static_position_both_insets_set_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0_child0.setPositionPercent(YogaEdge.LEFT, 23f); root_child0_child0_child0.setPosition(YogaEdge.RIGHT, 13f); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4663,135 +4627,135 @@ public void test_static_position_justify_center_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setJustifyContent(YogaJustify.CENTER); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); + root_child0_child0.setJustifyContent(YogaJustify.CENTER); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0.setWidthPercent(21f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(21f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child1 = createNode(config); - root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1.setWidthPercent(10f); root_child0_child0_child1.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1.setWidthPercent(10f); + root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child1, 1); final YogaNode root_child0_child0_child1_child0 = createNode(config); - root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1_child0.setWidth(100f); + root_child0_child0_child1_child0.setHeight(50f); root_child0_child0_child1_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1_child0.setWidth(100f); - root_child0_child0_child1_child0.setHeight(50f); + root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child1.addChildAt(root_child0_child0_child1_child0, 0); final YogaNode root_child0_child0_child2 = createNode(config); - root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2.setWidthPercent(10f); root_child0_child0_child2.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2.setWidthPercent(10f); + root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child2, 2); final YogaNode root_child0_child0_child2_child0 = createNode(config); - root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2_child0.setWidth(100f); + root_child0_child0_child2_child0.setHeight(50f); root_child0_child0_child2_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2_child0.setWidth(100f); - root_child0_child0_child2_child0.setHeight(50f); + root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child2.addChildAt(root_child0_child0_child2_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -4898,135 +4862,135 @@ public void test_static_position_justify_flex_end_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); - root_child0.setMargin(YogaEdge.RIGHT, 9f); - root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.RIGHT, 9f); + root_child0.setMargin(YogaEdge.BOTTOM, 1f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setJustifyContent(YogaJustify.FLEX_END); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); + root_child0_child0.setJustifyContent(YogaJustify.FLEX_END); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0.setWidthPercent(21f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(21f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child1 = createNode(config); - root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1.setWidthPercent(10f); root_child0_child0_child1.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1.setWidthPercent(10f); + root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child1, 1); final YogaNode root_child0_child0_child1_child0 = createNode(config); - root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1_child0.setWidth(100f); + root_child0_child0_child1_child0.setHeight(50f); root_child0_child0_child1_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1_child0.setWidth(100f); - root_child0_child0_child1_child0.setHeight(50f); + root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child1.addChildAt(root_child0_child0_child1_child0, 0); final YogaNode root_child0_child0_child2 = createNode(config); - root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2.setWidthPercent(10f); root_child0_child0_child2.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2.setWidthPercent(10f); + root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child2, 2); final YogaNode root_child0_child0_child2_child0 = createNode(config); - root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2_child0.setWidth(100f); + root_child0_child0_child2_child0.setHeight(50f); root_child0_child0_child2_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2_child0.setWidth(100f); - root_child0_child0_child2_child0.setHeight(50f); + root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child2.addChildAt(root_child0_child0_child2_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5133,135 +5097,135 @@ public void test_static_position_align_flex_start_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setAlignItems(YogaAlign.FLEX_START); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); + root_child0_child0.setAlignItems(YogaAlign.FLEX_START); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0.setWidthPercent(21f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(21f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child1 = createNode(config); - root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1.setWidthPercent(10f); root_child0_child0_child1.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1.setWidthPercent(10f); + root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child1, 1); final YogaNode root_child0_child0_child1_child0 = createNode(config); - root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1_child0.setWidth(100f); + root_child0_child0_child1_child0.setHeight(50f); root_child0_child0_child1_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1_child0.setWidth(100f); - root_child0_child0_child1_child0.setHeight(50f); + root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child1.addChildAt(root_child0_child0_child1_child0, 0); final YogaNode root_child0_child0_child2 = createNode(config); - root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2.setWidthPercent(10f); root_child0_child0_child2.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2.setWidthPercent(10f); + root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child2, 2); final YogaNode root_child0_child0_child2_child0 = createNode(config); - root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2_child0.setWidth(100f); + root_child0_child0_child2_child0.setHeight(50f); root_child0_child0_child2_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2_child0.setWidth(100f); - root_child0_child0_child2_child0.setHeight(50f); + root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child2.addChildAt(root_child0_child0_child2_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5368,135 +5332,135 @@ public void test_static_position_align_center_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setAlignItems(YogaAlign.CENTER); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); + root_child0_child0.setAlignItems(YogaAlign.CENTER); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0.setWidthPercent(21f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(21f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child1 = createNode(config); - root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1.setWidthPercent(10f); root_child0_child0_child1.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1.setWidthPercent(10f); + root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child1, 1); final YogaNode root_child0_child0_child1_child0 = createNode(config); - root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1_child0.setWidth(100f); + root_child0_child0_child1_child0.setHeight(50f); root_child0_child0_child1_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1_child0.setWidth(100f); - root_child0_child0_child1_child0.setHeight(50f); + root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child1.addChildAt(root_child0_child0_child1_child0, 0); final YogaNode root_child0_child0_child2 = createNode(config); - root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2.setWidthPercent(10f); root_child0_child0_child2.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2.setWidthPercent(10f); + root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child2, 2); final YogaNode root_child0_child0_child2_child0 = createNode(config); - root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2_child0.setWidth(100f); + root_child0_child0_child2_child0.setHeight(50f); root_child0_child0_child2_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2_child0.setWidth(100f); - root_child0_child0_child2_child0.setHeight(50f); + root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child2.addChildAt(root_child0_child0_child2_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5603,135 +5567,135 @@ public void test_static_position_align_flex_end_amalgamation() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setMargin(YogaEdge.TOP, 5f); root_child0.setMargin(YogaEdge.RIGHT, 9f); root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 2); - root_child0.setPadding(YogaEdge.TOP, 9); - root_child0.setPadding(YogaEdge.RIGHT, 11); - root_child0.setPadding(YogaEdge.BOTTOM, 13); - root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setMargin(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 6f); root_child0.setBorder(YogaEdge.RIGHT, 7f); root_child0.setBorder(YogaEdge.BOTTOM, 8f); + root_child0.setBorder(YogaEdge.LEFT, 5f); + root_child0.setPadding(YogaEdge.TOP, 9); + root_child0.setPadding(YogaEdge.RIGHT, 11); + root_child0.setPadding(YogaEdge.BOTTOM, 13); + root_child0.setPadding(YogaEdge.LEFT, 2); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setAlignItems(YogaAlign.FLEX_END); root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setMargin(YogaEdge.TOP, 6f); root_child0_child0.setMargin(YogaEdge.RIGHT, 3f); root_child0_child0.setMargin(YogaEdge.BOTTOM, 9f); - root_child0_child0.setPadding(YogaEdge.LEFT, 1); - root_child0_child0.setPadding(YogaEdge.TOP, 7); - root_child0_child0.setPadding(YogaEdge.RIGHT, 9); - root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setMargin(YogaEdge.LEFT, 8f); root_child0_child0.setBorder(YogaEdge.TOP, 10f); root_child0_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0_child0.setBorder(YogaEdge.BOTTOM, 1f); + root_child0_child0.setBorder(YogaEdge.LEFT, 8f); + root_child0_child0.setPadding(YogaEdge.TOP, 7); + root_child0_child0.setPadding(YogaEdge.RIGHT, 9); + root_child0_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0_child0.setPadding(YogaEdge.LEFT, 1); + root_child0_child0.setAlignItems(YogaAlign.FLEX_END); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0.setWidthPercent(21f); root_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0.setWidthPercent(21f); + root_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child0_child0_child0 = createNode(config); - root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child0_child0.setWidth(100f); + root_child0_child0_child0_child0.setHeight(50f); root_child0_child0_child0_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child0_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child0_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child0_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child0_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child0_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child0_child0.setWidth(100f); - root_child0_child0_child0_child0.setHeight(50f); + root_child0_child0_child0_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child0_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child0_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child0_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child0_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child0.addChildAt(root_child0_child0_child0_child0, 0); final YogaNode root_child0_child0_child1 = createNode(config); - root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1.setWidthPercent(10f); root_child0_child0_child1.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1.setWidthPercent(10f); + root_child0_child0_child1.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child1, 1); final YogaNode root_child0_child0_child1_child0 = createNode(config); - root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child1_child0.setWidth(100f); + root_child0_child0_child1_child0.setHeight(50f); root_child0_child0_child1_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child1_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child1_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child1_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child1_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child1_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child1_child0.setWidth(100f); - root_child0_child0_child1_child0.setHeight(50f); + root_child0_child0_child1_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child1_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child1_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child1_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child1_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child1.addChildAt(root_child0_child0_child1_child0, 0); final YogaNode root_child0_child0_child2 = createNode(config); - root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2.setWidthPercent(10f); root_child0_child0_child2.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2.setWidthPercent(10f); + root_child0_child0_child2.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2.setPadding(YogaEdge.LEFT, 5); root_child0_child0.addChildAt(root_child0_child0_child2, 2); final YogaNode root_child0_child0_child2_child0 = createNode(config); - root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); + root_child0_child0_child2_child0.setWidth(100f); + root_child0_child0_child2_child0.setHeight(50f); root_child0_child0_child2_child0.setMargin(YogaEdge.TOP, 12f); root_child0_child0_child2_child0.setMargin(YogaEdge.RIGHT, 4f); root_child0_child0_child2_child0.setMargin(YogaEdge.BOTTOM, 7f); - root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); - root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); - root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); - root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); - root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setMargin(YogaEdge.LEFT, 9f); root_child0_child0_child2_child0.setBorder(YogaEdge.TOP, 1f); root_child0_child0_child2_child0.setBorder(YogaEdge.RIGHT, 5f); root_child0_child0_child2_child0.setBorder(YogaEdge.BOTTOM, 9f); - root_child0_child0_child2_child0.setWidth(100f); - root_child0_child0_child2_child0.setHeight(50f); + root_child0_child0_child2_child0.setBorder(YogaEdge.LEFT, 2f); + root_child0_child0_child2_child0.setPadding(YogaEdge.TOP, 3); + root_child0_child0_child2_child0.setPadding(YogaEdge.RIGHT, 8); + root_child0_child0_child2_child0.setPadding(YogaEdge.BOTTOM, 10); + root_child0_child0_child2_child0.setPadding(YogaEdge.LEFT, 5); root_child0_child0_child2.addChildAt(root_child0_child0_child2_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5835,30 +5799,30 @@ public void test_static_position_static_root() { YogaConfig config = YogaConfigFactory.create(); final YogaNode root = createNode(config); + root.setHeight(200f); + root.setWidth(100f); root.setPositionType(YogaPositionType.STATIC); - root.setPadding(YogaEdge.LEFT, 6); root.setPadding(YogaEdge.TOP, 1); root.setPadding(YogaEdge.RIGHT, 11); root.setPadding(YogaEdge.BOTTOM, 4); - root.setWidth(100f); - root.setHeight(200f); + root.setPadding(YogaEdge.LEFT, 6); final YogaNode root_child0 = createNode(config); + root_child0.setHeightPercent(50f); + root_child0.setWidthPercent(50f); root_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0.setMargin(YogaEdge.LEFT, 12f); - root_child0.setMargin(YogaEdge.TOP, 11f); - root_child0.setMargin(YogaEdge.RIGHT, 15f); - root_child0.setMargin(YogaEdge.BOTTOM, 1f); - root_child0.setPadding(YogaEdge.LEFT, 3); - root_child0.setPadding(YogaEdge.TOP, 7); - root_child0.setPadding(YogaEdge.RIGHT, 5); - root_child0.setPadding(YogaEdge.BOTTOM, 4); - root_child0.setBorder(YogaEdge.LEFT, 4f); root_child0.setBorder(YogaEdge.TOP, 3f); root_child0.setBorder(YogaEdge.RIGHT, 2f); root_child0.setBorder(YogaEdge.BOTTOM, 1f); - root_child0.setWidthPercent(50f); - root_child0.setHeightPercent(50f); + root_child0.setBorder(YogaEdge.LEFT, 4f); + root_child0.setPadding(YogaEdge.TOP, 7); + root_child0.setPadding(YogaEdge.RIGHT, 5); + root_child0.setPadding(YogaEdge.BOTTOM, 4); + root_child0.setPadding(YogaEdge.LEFT, 3); + root_child0.setMargin(YogaEdge.TOP, 11f); + root_child0.setMargin(YogaEdge.RIGHT, 15f); + root_child0.setMargin(YogaEdge.BOTTOM, 1f); + root_child0.setMargin(YogaEdge.LEFT, 12f); root.addChildAt(root_child0, 0); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); @@ -5895,48 +5859,45 @@ public void test_static_position_absolute_child_multiple() { root.setPositionType(YogaPositionType.ABSOLUTE); final YogaNode root_child0 = createNode(config); - root_child0.setPadding(YogaEdge.LEFT, 100); - root_child0.setPadding(YogaEdge.TOP, 100); - root_child0.setPadding(YogaEdge.RIGHT, 100); - root_child0.setPadding(YogaEdge.BOTTOM, 100); root_child0.setWidth(400f); root_child0.setHeight(400f); + root_child0.setPadding(YogaEdge.ALL, 100); root.addChildAt(root_child0, 0); final YogaNode root_child0_child0 = createNode(config); - root_child0_child0.setPositionType(YogaPositionType.STATIC); - root_child0_child0.setWidth(100f); root_child0_child0.setHeight(100f); + root_child0_child0.setWidth(100f); + root_child0_child0.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child0, 0); final YogaNode root_child0_child0_child0 = createNode(config); - root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child0_child0.setWidthPercent(10f); root_child0_child0_child0.setHeight(50f); + root_child0_child0_child0.setWidthPercent(10f); + root_child0_child0_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child0.addChildAt(root_child0_child0_child0, 0); final YogaNode root_child0_child1 = createNode(config); - root_child0_child1.setPositionType(YogaPositionType.STATIC); - root_child0_child1.setWidth(100f); root_child0_child1.setHeight(100f); + root_child0_child1.setWidth(100f); + root_child0_child1.setPositionType(YogaPositionType.STATIC); root_child0.addChildAt(root_child0_child1, 1); final YogaNode root_child0_child1_child0 = createNode(config); - root_child0_child1_child0.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child1_child0.setWidthPercent(50f); root_child0_child1_child0.setHeight(50f); + root_child0_child1_child0.setWidthPercent(50f); + root_child0_child1_child0.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child1.addChildAt(root_child0_child1_child0, 0); final YogaNode root_child0_child1_child1 = createNode(config); - root_child0_child1_child1.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child1_child1.setWidthPercent(50f); root_child0_child1_child1.setHeight(50f); + root_child0_child1_child1.setWidthPercent(50f); + root_child0_child1_child1.setPositionType(YogaPositionType.ABSOLUTE); root_child0_child1.addChildAt(root_child0_child1_child1, 1); final YogaNode root_child0_child2 = createNode(config); - root_child0_child2.setPositionType(YogaPositionType.ABSOLUTE); - root_child0_child2.setWidth(25f); root_child0_child2.setHeight(50f); + root_child0_child2.setWidth(25f); + root_child0_child2.setPositionType(YogaPositionType.ABSOLUTE); root_child0.addChildAt(root_child0_child2, 2); root.setDirection(YogaDirection.LTR); root.calculateLayout(YogaConstants.UNDEFINED, YogaConstants.UNDEFINED); diff --git a/javascript/tests/generated/YGAbsolutePositionTest.test.ts b/javascript/tests/generated/YGAbsolutePositionTest.test.ts index 04f2df4f73..e1930ff4da 100644 --- a/javascript/tests/generated/YGAbsolutePositionTest.test.ts +++ b/javascript/tests/generated/YGAbsolutePositionTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<507896713beb89b89fd5895233bc92d4>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAbsolutePositionTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAbsolutePositionTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -37,11 +37,11 @@ test('absolute_layout_width_height_start_top', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); + root_child0.setWidth(10); + root_child0.setHeight(10); root_child0.setPositionType(PositionType.Absolute); root_child0.setPosition(Edge.Start, 10); root_child0.setPosition(Edge.Top, 10); - root_child0.setWidth(10); - root_child0.setHeight(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -76,11 +76,11 @@ test('absolute_layout_width_height_left_auto_right', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); + root_child0.setWidth(10); + root_child0.setHeight(10); root_child0.setPositionType(PositionType.Absolute); root_child0.setPositionAuto(Edge.Left); root_child0.setPosition(Edge.Right, 10); - root_child0.setWidth(10); - root_child0.setHeight(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -115,11 +115,11 @@ test('absolute_layout_width_height_left_right_auto', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); + root_child0.setWidth(10); + root_child0.setHeight(10); root_child0.setPositionType(PositionType.Absolute); root_child0.setPosition(Edge.Left, 10); root_child0.setPositionAuto(Edge.Right); - root_child0.setWidth(10); - root_child0.setHeight(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -154,11 +154,11 @@ test('absolute_layout_width_height_left_auto_right_auto', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); + root_child0.setWidth(10); + root_child0.setHeight(10); root_child0.setPositionType(PositionType.Absolute); root_child0.setPositionAuto(Edge.Left); root_child0.setPositionAuto(Edge.Right); - root_child0.setWidth(10); - root_child0.setHeight(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -193,11 +193,11 @@ test('absolute_layout_width_height_end_bottom', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); + root_child0.setWidth(10); + root_child0.setHeight(10); root_child0.setPositionType(PositionType.Absolute); root_child0.setPosition(Edge.End, 10); root_child0.setPosition(Edge.Bottom, 10); - root_child0.setWidth(10); - root_child0.setHeight(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -271,13 +271,13 @@ test('absolute_layout_width_height_start_top_end_bottom', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); + root_child0.setWidth(10); + root_child0.setHeight(10); root_child0.setPositionType(PositionType.Absolute); root_child0.setPosition(Edge.Start, 10); root_child0.setPosition(Edge.Top, 10); root_child0.setPosition(Edge.End, 10); root_child0.setPosition(Edge.Bottom, 10); - root_child0.setWidth(10); - root_child0.setHeight(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -307,11 +307,11 @@ test('do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_pare const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setOverflow(Overflow.Hidden); - root.setWidth(50); root.setHeight(50); + root.setWidth(50); + root.setOverflow(Overflow.Hidden); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -362,59 +362,44 @@ test('absolute_layout_within_border', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Left, 10); - root.setMargin(Edge.Top, 10); - root.setMargin(Edge.Right, 10); - root.setMargin(Edge.Bottom, 10); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setBorder(Edge.All, 10); + root.setMargin(Edge.All, 10); + root.setPadding(Edge.All, 10); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); - root_child0.setPosition(Edge.Left, 0); - root_child0.setPosition(Edge.Top, 0); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setPosition(Edge.Left, 0); + root_child0.setPosition(Edge.Top, 0); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); root_child1.setPositionType(PositionType.Absolute); - root_child1.setPosition(Edge.Right, 0); - root_child1.setPosition(Edge.Bottom, 0); root_child1.setWidth(50); root_child1.setHeight(50); + root_child1.setPosition(Edge.Right, 0); + root_child1.setPosition(Edge.Bottom, 0); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); root_child2.setPositionType(PositionType.Absolute); - root_child2.setPosition(Edge.Left, 0); - root_child2.setPosition(Edge.Top, 0); - root_child2.setMargin(Edge.Left, 10); - root_child2.setMargin(Edge.Top, 10); - root_child2.setMargin(Edge.Right, 10); - root_child2.setMargin(Edge.Bottom, 10); root_child2.setWidth(50); root_child2.setHeight(50); + root_child2.setPosition(Edge.Left, 0); + root_child2.setPosition(Edge.Top, 0); + root_child2.setMargin(Edge.All, 10); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); root_child3.setPositionType(PositionType.Absolute); - root_child3.setPosition(Edge.Right, 0); - root_child3.setPosition(Edge.Bottom, 0); - root_child3.setMargin(Edge.Left, 10); - root_child3.setMargin(Edge.Top, 10); - root_child3.setMargin(Edge.Right, 10); - root_child3.setMargin(Edge.Bottom, 10); root_child3.setWidth(50); root_child3.setHeight(50); + root_child3.setPosition(Edge.Right, 0); + root_child3.setPosition(Edge.Bottom, 0); + root_child3.setMargin(Edge.All, 10); root.insertChild(root_child3, 3); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -474,12 +459,12 @@ test('absolute_layout_align_items_and_justify_content_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -514,12 +499,12 @@ test('absolute_layout_align_items_and_justify_content_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.FlexEnd); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); + root.setAlignItems(Align.FlexEnd); + root.setJustifyContent(Justify.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -554,11 +539,11 @@ test('absolute_layout_justify_content_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -593,11 +578,11 @@ test('absolute_layout_align_items_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -633,15 +618,15 @@ test('absolute_layout_align_items_center_on_child_only', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.Center); root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(60); root_child0.setHeight(40); + root_child0.setAlignSelf(Align.Center); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -671,18 +656,18 @@ test('absolute_layout_align_items_and_justify_content_center_and_top_position', const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); - root_child0.setPosition(Edge.Top, 10); root_child0.setWidth(60); root_child0.setHeight(40); + root_child0.setPosition(Edge.Top, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -712,18 +697,18 @@ test('absolute_layout_align_items_and_justify_content_center_and_bottom_position const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); - root_child0.setPosition(Edge.Bottom, 10); root_child0.setWidth(60); root_child0.setHeight(40); + root_child0.setPosition(Edge.Bottom, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -753,18 +738,18 @@ test('absolute_layout_align_items_and_justify_content_center_and_left_position', const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); - root_child0.setPosition(Edge.Left, 5); root_child0.setWidth(60); root_child0.setHeight(40); + root_child0.setPosition(Edge.Left, 5); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -794,18 +779,18 @@ test('absolute_layout_align_items_and_justify_content_center_and_right_position' const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); - root.setWidth(110); root.setHeight(100); + root.setWidth(110); + root.setFlexGrow(1); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); - root_child0.setPosition(Edge.Right, 5); root_child0.setWidth(60); root_child0.setHeight(40); + root_child0.setPosition(Edge.Right, 5); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -836,9 +821,9 @@ test('position_root_with_rtl_should_position_withoutdirection', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPosition(Edge.Left, 72); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setPosition(Edge.Left, 72); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(72); @@ -878,8 +863,8 @@ test('absolute_layout_percentage_bottom_based_on_parent_height', () => { const root_child2 = Yoga.Node.create(config); root_child2.setPositionType(PositionType.Absolute); root_child2.setPosition(Edge.Top, "10%"); - root_child2.setPosition(Edge.Bottom, "10%"); root_child2.setWidth(10); + root_child2.setPosition(Edge.Bottom, "10%"); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -930,14 +915,14 @@ test('absolute_layout_in_wrap_reverse_column_container', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); root.setWidth(100); root.setHeight(100); + root.setFlexWrap(Wrap.WrapReverse); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setPositionType(PositionType.Absolute); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -967,16 +952,16 @@ test('absolute_layout_in_wrap_reverse_row_container', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); + root.setFlexDirection(FlexDirection.Row); root.setWidth(100); root.setHeight(100); + root.setFlexWrap(Wrap.WrapReverse); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setPositionType(PositionType.Absolute); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1007,15 +992,15 @@ test('absolute_layout_in_wrap_reverse_column_container_flex_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); root.setWidth(100); root.setHeight(100); + root.setFlexWrap(Wrap.WrapReverse); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexEnd); - root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setPositionType(PositionType.Absolute); + root_child0.setAlignSelf(Align.FlexEnd); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1045,17 +1030,17 @@ test('absolute_layout_in_wrap_reverse_row_container_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); + root.setFlexDirection(FlexDirection.Row); root.setWidth(100); root.setHeight(100); + root.setFlexWrap(Wrap.WrapReverse); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexEnd); - root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setPositionType(PositionType.Absolute); + root_child0.setAlignSelf(Align.FlexEnd); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1093,11 +1078,11 @@ test('percent_absolute_position_infinite_height', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setPositionType(PositionType.Absolute); - root_child1.setPosition(Edge.Left, "20%"); - root_child1.setPosition(Edge.Top, "20%"); root_child1.setWidth("20%"); root_child1.setHeight("20%"); + root_child1.setPosition(Edge.Left, "20%"); + root_child1.setPosition(Edge.Top, "20%"); + root_child1.setPositionType(PositionType.Absolute); root.insertChild(root_child1, 1); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1138,15 +1123,15 @@ test('absolute_layout_percentage_height_based_on_padded_parent', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Top, 10); - root.setBorder(Edge.Top, 10); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.Top, 10); + root.setBorder(Edge.Top, 10); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(100); root_child0.setHeight("50%"); + root_child0.setPositionType(PositionType.Absolute); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1176,12 +1161,12 @@ test('absolute_layout_percentage_height_based_on_padded_parent_and_align_items_c const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setAlignItems(Align.Center); - root.setPadding(Edge.Top, 20); - root.setPadding(Edge.Bottom, 20); + root.setJustifyContent(Justify.Center); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.Top, 20); + root.setPadding(Edge.Bottom, 20); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -1217,9 +1202,9 @@ test('absolute_layout_padding_left', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 100); root.setWidth(200); root.setHeight(200); + root.setPadding(Edge.Left, 100); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -1255,9 +1240,9 @@ test('absolute_layout_padding_right', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Right, 100); root.setWidth(200); root.setHeight(200); + root.setPadding(Edge.Right, 100); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -1293,9 +1278,9 @@ test('absolute_layout_padding_top', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Top, 100); root.setWidth(200); root.setHeight(200); + root.setPadding(Edge.Top, 100); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -1331,9 +1316,9 @@ test('absolute_layout_padding_bottom', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Bottom, 100); root.setWidth(200); root.setHeight(200); + root.setPadding(Edge.Bottom, 100); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); @@ -1371,22 +1356,16 @@ test('absolute_layout_padding', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 10); - root_child0.setMargin(Edge.Top, 10); - root_child0.setMargin(Edge.Right, 10); - root_child0.setMargin(Edge.Bottom, 10); root_child0.setWidth(200); root_child0.setHeight(200); + root_child0.setMargin(Edge.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setPadding(Edge.Left, 50); - root_child0_child0.setPadding(Edge.Top, 50); - root_child0_child0.setPadding(Edge.Right, 50); - root_child0_child0.setPadding(Edge.Bottom, 50); root_child0_child0.setWidth(200); root_child0_child0.setHeight(200); + root_child0_child0.setPadding(Edge.All, 50); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); @@ -1445,22 +1424,16 @@ test('absolute_layout_border', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 10); - root_child0.setMargin(Edge.Top, 10); - root_child0.setMargin(Edge.Right, 10); - root_child0.setMargin(Edge.Bottom, 10); root_child0.setWidth(200); root_child0.setHeight(200); + root_child0.setMargin(Edge.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setBorder(Edge.Left, 10); - root_child0_child0.setBorder(Edge.Top, 10); - root_child0_child0.setBorder(Edge.Right, 10); - root_child0_child0.setBorder(Edge.Bottom, 10); root_child0_child0.setWidth(200); root_child0_child0.setHeight(200); + root_child0_child0.setBorder(Edge.All, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); @@ -1516,21 +1489,21 @@ test('absolute_layout_column_reverse_margin_border', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.ColumnReverse); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setFlexDirection(FlexDirection.ColumnReverse); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); + root_child0.setWidth(50); + root_child0.setHeight(50); root_child0.setPosition(Edge.Left, 5); root_child0.setPosition(Edge.Right, 3); - root_child0.setMargin(Edge.Left, 3); root_child0.setMargin(Edge.Right, 4); - root_child0.setBorder(Edge.Left, 1); + root_child0.setMargin(Edge.Left, 3); root_child0.setBorder(Edge.Right, 7); - root_child0.setWidth(50); - root_child0.setHeight(50); + root_child0.setBorder(Edge.Left, 1); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGAlignContentTest.test.ts b/javascript/tests/generated/YGAlignContentTest.test.ts index 45976eccf7..0c9db9b86e 100644 --- a/javascript/tests/generated/YGAlignContentTest.test.ts +++ b/javascript/tests/generated/YGAlignContentTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<482bf432985f4cafb8a4b1f37e6d7d26>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignContentTest.html + * @generated SignedSource<<37aacf42a46e0f084340980d45ce7004>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignContentTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,10 +32,10 @@ test('align_content_flex_start_nowrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(140); root.setHeight(120); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -84,11 +84,11 @@ test('align_content_flex_start_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -182,11 +182,11 @@ test('align_content_flex_start_wrap_singleline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -236,17 +236,14 @@ test('align_content_flex_start_wrapped_negative_space', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -323,20 +320,16 @@ test('align_content_flex_start_wrapped_negative_space_gap', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); - root_child0.setGap(Gutter.Column, 10); - root_child0.setGap(Gutter.Row, 10); + root_child0.setGap(Gutter.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -412,9 +405,9 @@ test('align_content_flex_start_without_height_on_children', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -506,20 +499,20 @@ test('align_content_flex_start_with_flex', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); + root_child0.setWidth(50); root_child0.setFlexGrow(1); root_child0.setFlexBasis("0%"); - root_child0.setWidth(50); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); + root_child1.setWidth(50); root_child1.setFlexGrow(1); root_child1.setFlexBasis("0%"); - root_child1.setWidth(50); root_child1.setHeight(10); root.insertChild(root_child1, 1); @@ -528,10 +521,10 @@ test('align_content_flex_start_with_flex', () => { root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); + root_child3.setWidth(50); root_child3.setFlexGrow(1); root_child3.setFlexShrink(1); root_child3.setFlexBasis("0%"); - root_child3.setWidth(50); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); @@ -605,11 +598,11 @@ test('align_content_flex_end_nowrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(140); root.setHeight(120); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -658,12 +651,12 @@ test('align_content_flex_end_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.FlexEnd); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -757,12 +750,12 @@ test('align_content_flex_end_wrap_singleline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.FlexEnd); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -812,18 +805,15 @@ test('align_content_flex_end_wrapped_negative_space', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.FlexEnd); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.FlexEnd); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -900,21 +890,17 @@ test('align_content_flex_end_wrapped_negative_space_gap', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.FlexEnd); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.FlexEnd); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); - root_child0.setGap(Gutter.Column, 10); - root_child0.setGap(Gutter.Row, 10); + root_child0.setGap(Gutter.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -989,11 +975,11 @@ test('align_content_center_nowrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(140); root.setHeight(120); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1042,12 +1028,12 @@ test('align_content_center_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1141,12 +1127,12 @@ test('align_content_center_wrap_singleline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1196,18 +1182,15 @@ test('align_content_center_wrapped_negative_space', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.Center); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.Center); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -1284,21 +1267,17 @@ test('align_content_center_wrapped_negative_space_gap', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.Center); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.Center); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); - root_child0.setGap(Gutter.Column, 10); - root_child0.setGap(Gutter.Row, 10); + root_child0.setGap(Gutter.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1373,11 +1352,11 @@ test('align_content_space_between_nowrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceBetween); root.setPositionType(PositionType.Absolute); root.setWidth(140); root.setHeight(120); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceBetween); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1426,12 +1405,12 @@ test('align_content_space_between_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceBetween); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceBetween); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1525,12 +1504,12 @@ test('align_content_space_between_wrap_singleline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceBetween); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceBetween); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1580,18 +1559,15 @@ test('align_content_space_between_wrapped_negative_space', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.SpaceBetween); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.SpaceBetween); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -1668,18 +1644,15 @@ test('align_content_space_between_wrapped_negative_space_row_reverse', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.SpaceBetween); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.SpaceBetween); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -1756,21 +1729,17 @@ test('align_content_space_between_wrapped_negative_space_gap', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.SpaceBetween); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.SpaceBetween); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); - root_child0.setGap(Gutter.Column, 10); - root_child0.setGap(Gutter.Row, 10); + root_child0.setGap(Gutter.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1845,11 +1814,11 @@ test('align_content_space_around_nowrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceAround); root.setPositionType(PositionType.Absolute); root.setWidth(140); root.setHeight(120); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceAround); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1898,12 +1867,12 @@ test('align_content_space_around_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceAround); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceAround); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1997,12 +1966,12 @@ test('align_content_space_around_wrap_singleline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceAround); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceAround); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -2052,18 +2021,15 @@ test('align_content_space_around_wrapped_negative_space', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.SpaceAround); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.SpaceAround); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -2140,18 +2106,15 @@ test('align_content_space_around_wrapped_negative_space_row_reverse', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.SpaceAround); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.SpaceAround); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -2228,21 +2191,17 @@ test('align_content_space_around_wrapped_negative_space_gap', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.SpaceAround); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.SpaceAround); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); - root_child0.setGap(Gutter.Column, 10); - root_child0.setGap(Gutter.Row, 10); + root_child0.setGap(Gutter.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2317,11 +2276,11 @@ test('align_content_space_evenly_nowrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceEvenly); root.setPositionType(PositionType.Absolute); root.setWidth(140); root.setHeight(120); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -2370,12 +2329,12 @@ test('align_content_space_evenly_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceEvenly); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -2469,12 +2428,12 @@ test('align_content_space_evenly_wrap_singleline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceEvenly); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(140); root.setHeight(120); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -2524,18 +2483,15 @@ test('align_content_space_evenly_wrapped_negative_space', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.SpaceEvenly); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.SpaceEvenly); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -2612,21 +2568,17 @@ test('align_content_space_evenly_wrapped_negative_space_gap', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 60); - root.setBorder(Edge.Top, 60); - root.setBorder(Edge.Right, 60); - root.setBorder(Edge.Bottom, 60); root.setWidth(320); root.setHeight(320); + root.setBorder(Edge.All, 60); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.Center); - root_child0.setAlignContent(Align.SpaceEvenly); root_child0.setFlexWrap(Wrap.Wrap); + root_child0.setAlignContent(Align.SpaceEvenly); + root_child0.setJustifyContent(Justify.Center); root_child0.setHeight(10); - root_child0.setGap(Gutter.Column, 10); - root_child0.setGap(Gutter.Row, 10); + root_child0.setGap(Gutter.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2701,11 +2653,11 @@ test('align_content_stretch', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -2794,12 +2746,12 @@ test('align_content_stretch_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -2888,12 +2840,12 @@ test('align_content_stretch_row_with_children', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -2998,22 +2950,22 @@ test('align_content_stretch_row_with_flex', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); + root_child1.setWidth(50); root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); root_child1.setFlexBasis("0%"); - root_child1.setWidth(50); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -3021,10 +2973,10 @@ test('align_content_stretch_row_with_flex', () => { root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); + root_child3.setWidth(50); root_child3.setFlexGrow(1); root_child3.setFlexShrink(1); root_child3.setFlexBasis("0%"); - root_child3.setWidth(50); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); @@ -3098,22 +3050,22 @@ test('align_content_stretch_row_with_flex_no_shrink', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); + root_child1.setWidth(50); root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); root_child1.setFlexBasis("0%"); - root_child1.setWidth(50); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -3121,9 +3073,9 @@ test('align_content_stretch_row_with_flex_no_shrink', () => { root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); + root_child3.setWidth(50); root_child3.setFlexGrow(1); root_child3.setFlexBasis("0%"); - root_child3.setWidth(50); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); @@ -3197,23 +3149,20 @@ test('align_content_stretch_row_with_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setMargin(Edge.Left, 10); - root_child1.setMargin(Edge.Top, 10); - root_child1.setMargin(Edge.Right, 10); - root_child1.setMargin(Edge.Bottom, 10); root_child1.setWidth(50); + root_child1.setMargin(Edge.All, 10); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -3221,11 +3170,8 @@ test('align_content_stretch_row_with_margin', () => { root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setMargin(Edge.Left, 10); - root_child3.setMargin(Edge.Top, 10); - root_child3.setMargin(Edge.Right, 10); - root_child3.setMargin(Edge.Bottom, 10); root_child3.setWidth(50); + root_child3.setMargin(Edge.All, 10); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); @@ -3299,23 +3245,20 @@ test('align_content_stretch_row_with_padding', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setPadding(Edge.Left, 10); - root_child1.setPadding(Edge.Top, 10); - root_child1.setPadding(Edge.Right, 10); - root_child1.setPadding(Edge.Bottom, 10); root_child1.setWidth(50); + root_child1.setPadding(Edge.All, 10); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -3323,11 +3266,8 @@ test('align_content_stretch_row_with_padding', () => { root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setPadding(Edge.Left, 10); - root_child3.setPadding(Edge.Top, 10); - root_child3.setPadding(Edge.Right, 10); - root_child3.setPadding(Edge.Bottom, 10); root_child3.setWidth(50); + root_child3.setPadding(Edge.All, 10); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); @@ -3401,12 +3341,12 @@ test('align_content_stretch_row_with_single_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -3453,12 +3393,12 @@ test('align_content_stretch_row_with_fixed_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -3548,12 +3488,12 @@ test('align_content_stretch_row_with_max_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -3643,12 +3583,12 @@ test('align_content_stretch_row_with_min_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -3738,11 +3678,11 @@ test('align_content_stretch_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(150); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(50); @@ -3755,10 +3695,10 @@ test('align_content_stretch_column', () => { root_child0.insertChild(root_child0_child0, 0); const root_child1 = Yoga.Node.create(config); + root_child1.setHeight(50); root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); root_child1.setFlexBasis("0%"); - root_child1.setHeight(50); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -3850,21 +3790,21 @@ test('align_content_stretch_is_not_overriding_align_items', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setAlignContent(Align.Stretch); - root_child0.setAlignItems(Align.Center); root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setAlignItems(Align.Center); + root_child0.setFlexDirection(FlexDirection.Row); + root_child0.setAlignContent(Align.Stretch); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setAlignContent(Align.Stretch); - root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setWidth(10); + root_child0_child0.setAlignContent(Align.Stretch); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3904,12 +3844,12 @@ test('align_content_stretch_with_min_cross_axis', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(500); root.setMinHeight(500); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -3958,12 +3898,12 @@ test('align_content_stretch_with_max_cross_axis', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(500); root.setMaxHeight(500); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -4012,20 +3952,14 @@ test('align_content_stretch_with_max_cross_axis_and_border_padding', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setPadding(Edge.Left, 2); - root.setPadding(Edge.Top, 2); - root.setPadding(Edge.Right, 2); - root.setPadding(Edge.Bottom, 2); - root.setBorder(Edge.Left, 5); - root.setBorder(Edge.Top, 5); - root.setBorder(Edge.Right, 5); - root.setBorder(Edge.Bottom, 5); root.setWidth(500); root.setMaxHeight(500); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); + root.setBorder(Edge.All, 5); + root.setPadding(Edge.All, 2); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -4074,12 +4008,12 @@ test('align_content_space_evenly_with_min_cross_axis', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceEvenly); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(500); root.setMinHeight(500); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -4128,12 +4062,12 @@ test('align_content_space_evenly_with_max_cross_axis', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceEvenly); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(500); root.setMaxHeight(500); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -4182,12 +4116,12 @@ test('align_content_space_evenly_with_max_cross_axis_violated', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceEvenly); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(500); root.setMaxHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -4236,20 +4170,14 @@ test('align_content_space_evenly_with_max_cross_axis_violated_padding_and_border const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceEvenly); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setPadding(Edge.Left, 2); - root.setPadding(Edge.Top, 2); - root.setPadding(Edge.Right, 2); - root.setPadding(Edge.Bottom, 2); - root.setBorder(Edge.Left, 5); - root.setBorder(Edge.Top, 5); - root.setBorder(Edge.Right, 5); - root.setBorder(Edge.Bottom, 5); root.setWidth(500); root.setMaxHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceEvenly); + root.setBorder(Edge.All, 5); + root.setPadding(Edge.All, 2); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -4298,27 +4226,27 @@ test('align_content_space_around_and_align_items_flex_end_with_flex_wrap', () => const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceAround); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(300); root.setHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceAround); + root.setAlignItems(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(150); root_child0.setHeight(50); + root_child0.setWidth(150); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(120); root_child1.setHeight(100); + root_child1.setWidth(120); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(120); root_child2.setHeight(50); + root_child2.setWidth(120); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4368,27 +4296,27 @@ test('align_content_space_around_and_align_items_center_with_flex_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceAround); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(300); root.setHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceAround); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(150); root_child0.setHeight(50); + root_child0.setWidth(150); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(120); root_child1.setHeight(100); + root_child1.setWidth(120); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(120); root_child2.setHeight(50); + root_child2.setWidth(120); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4438,27 +4366,27 @@ test('align_content_space_around_and_align_items_flex_start_with_flex_wrap', () const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceAround); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(300); root.setHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceAround); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(150); root_child0.setHeight(50); + root_child0.setWidth(150); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(120); root_child1.setHeight(100); + root_child1.setWidth(120); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(120); root_child2.setHeight(50); + root_child2.setWidth(120); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4508,61 +4436,61 @@ test('align_content_flex_start_stretch_doesnt_influence_line_box_dim', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 20); + root.setWidth(400); + root.setFlexDirection(FlexDirection.Row); root.setPadding(Edge.Top, 20); - root.setPadding(Edge.Right, 20); root.setPadding(Edge.Bottom, 20); - root.setWidth(400); + root.setPadding(Edge.Left, 20); + root.setPadding(Edge.Right, 20); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Right, 20); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setMargin(Edge.Right, 20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); root_child1.setFlexDirection(FlexDirection.Row); root_child1.setFlexWrap(Wrap.Wrap); - root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); - root_child1_child0.setMargin(Edge.Right, 20); - root_child1_child0.setWidth(30); root_child1_child0.setHeight(30); + root_child1_child0.setWidth(30); + root_child1_child0.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child0, 0); const root_child1_child1 = Yoga.Node.create(config); - root_child1_child1.setMargin(Edge.Right, 20); - root_child1_child1.setWidth(30); root_child1_child1.setHeight(30); + root_child1_child1.setWidth(30); + root_child1_child1.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child1, 1); const root_child1_child2 = Yoga.Node.create(config); - root_child1_child2.setMargin(Edge.Right, 20); - root_child1_child2.setWidth(30); root_child1_child2.setHeight(30); + root_child1_child2.setWidth(30); + root_child1_child2.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child2, 2); const root_child1_child3 = Yoga.Node.create(config); - root_child1_child3.setMargin(Edge.Right, 20); - root_child1_child3.setWidth(30); root_child1_child3.setHeight(30); + root_child1_child3.setWidth(30); + root_child1_child3.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child3, 3); const root_child1_child4 = Yoga.Node.create(config); - root_child1_child4.setMargin(Edge.Right, 20); - root_child1_child4.setWidth(30); root_child1_child4.setHeight(30); + root_child1_child4.setWidth(30); + root_child1_child4.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child4, 4); const root_child2 = Yoga.Node.create(config); - root_child2.setMargin(Edge.Left, 20); - root_child2.setWidth(50); root_child2.setHeight(50); + root_child2.setWidth(50); + root_child2.setMargin(Edge.Left, 20); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4662,62 +4590,62 @@ test('align_content_stretch_stretch_does_influence_line_box_dim', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 20); + root.setWidth(400); + root.setFlexDirection(FlexDirection.Row); root.setPadding(Edge.Top, 20); - root.setPadding(Edge.Right, 20); root.setPadding(Edge.Bottom, 20); - root.setWidth(400); + root.setPadding(Edge.Left, 20); + root.setPadding(Edge.Right, 20); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Right, 20); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setMargin(Edge.Right, 20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); root_child1.setFlexDirection(FlexDirection.Row); - root_child1.setAlignContent(Align.Stretch); root_child1.setFlexWrap(Wrap.Wrap); - root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); + root_child1.setFlexGrow(1); + root_child1.setAlignContent(Align.Stretch); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); - root_child1_child0.setMargin(Edge.Right, 20); - root_child1_child0.setWidth(30); root_child1_child0.setHeight(30); + root_child1_child0.setWidth(30); + root_child1_child0.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child0, 0); const root_child1_child1 = Yoga.Node.create(config); - root_child1_child1.setMargin(Edge.Right, 20); - root_child1_child1.setWidth(30); root_child1_child1.setHeight(30); + root_child1_child1.setWidth(30); + root_child1_child1.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child1, 1); const root_child1_child2 = Yoga.Node.create(config); - root_child1_child2.setMargin(Edge.Right, 20); - root_child1_child2.setWidth(30); root_child1_child2.setHeight(30); + root_child1_child2.setWidth(30); + root_child1_child2.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child2, 2); const root_child1_child3 = Yoga.Node.create(config); - root_child1_child3.setMargin(Edge.Right, 20); - root_child1_child3.setWidth(30); root_child1_child3.setHeight(30); + root_child1_child3.setWidth(30); + root_child1_child3.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child3, 3); const root_child1_child4 = Yoga.Node.create(config); - root_child1_child4.setMargin(Edge.Right, 20); - root_child1_child4.setWidth(30); root_child1_child4.setHeight(30); + root_child1_child4.setWidth(30); + root_child1_child4.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child4, 4); const root_child2 = Yoga.Node.create(config); - root_child2.setMargin(Edge.Left, 20); - root_child2.setWidth(50); root_child2.setHeight(50); + root_child2.setWidth(50); + root_child2.setMargin(Edge.Left, 20); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4817,62 +4745,62 @@ test('align_content_space_evenly_stretch_does_influence_line_box_dim', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 20); + root.setWidth(400); + root.setFlexDirection(FlexDirection.Row); root.setPadding(Edge.Top, 20); - root.setPadding(Edge.Right, 20); root.setPadding(Edge.Bottom, 20); - root.setWidth(400); + root.setPadding(Edge.Left, 20); + root.setPadding(Edge.Right, 20); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Right, 20); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setMargin(Edge.Right, 20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); root_child1.setFlexDirection(FlexDirection.Row); - root_child1.setAlignContent(Align.Stretch); root_child1.setFlexWrap(Wrap.Wrap); - root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); + root_child1.setFlexGrow(1); + root_child1.setAlignContent(Align.Stretch); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); - root_child1_child0.setMargin(Edge.Right, 20); - root_child1_child0.setWidth(30); root_child1_child0.setHeight(30); + root_child1_child0.setWidth(30); + root_child1_child0.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child0, 0); const root_child1_child1 = Yoga.Node.create(config); - root_child1_child1.setMargin(Edge.Right, 20); - root_child1_child1.setWidth(30); root_child1_child1.setHeight(30); + root_child1_child1.setWidth(30); + root_child1_child1.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child1, 1); const root_child1_child2 = Yoga.Node.create(config); - root_child1_child2.setMargin(Edge.Right, 20); - root_child1_child2.setWidth(30); root_child1_child2.setHeight(30); + root_child1_child2.setWidth(30); + root_child1_child2.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child2, 2); const root_child1_child3 = Yoga.Node.create(config); - root_child1_child3.setMargin(Edge.Right, 20); - root_child1_child3.setWidth(30); root_child1_child3.setHeight(30); + root_child1_child3.setWidth(30); + root_child1_child3.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child3, 3); const root_child1_child4 = Yoga.Node.create(config); - root_child1_child4.setMargin(Edge.Right, 20); - root_child1_child4.setWidth(30); root_child1_child4.setHeight(30); + root_child1_child4.setWidth(30); + root_child1_child4.setMargin(Edge.Right, 20); root_child1.insertChild(root_child1_child4, 4); const root_child2 = Yoga.Node.create(config); - root_child2.setMargin(Edge.Left, 20); - root_child2.setWidth(50); root_child2.setHeight(50); + root_child2.setWidth(50); + root_child2.setMargin(Edge.Left, 20); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4972,28 +4900,28 @@ test('align_content_stretch_and_align_items_flex_end_with_flex_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(300); root.setHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); + root.setAlignItems(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexStart); - root_child0.setWidth(150); root_child0.setHeight(50); + root_child0.setWidth(150); + root_child0.setAlignSelf(Align.FlexStart); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(120); root_child1.setHeight(100); + root_child1.setWidth(120); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(120); root_child2.setHeight(50); + root_child2.setWidth(120); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -5043,28 +4971,28 @@ test('align_content_stretch_and_align_items_flex_start_with_flex_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(300); root.setHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexEnd); - root_child0.setWidth(150); root_child0.setHeight(50); + root_child0.setWidth(150); + root_child0.setAlignSelf(Align.FlexEnd); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(120); root_child1.setHeight(100); + root_child1.setWidth(120); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(120); root_child2.setHeight(50); + root_child2.setWidth(120); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -5114,28 +5042,28 @@ test('align_content_stretch_and_align_items_center_with_flex_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(300); root.setHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexEnd); - root_child0.setWidth(150); root_child0.setHeight(50); + root_child0.setWidth(150); + root_child0.setAlignSelf(Align.FlexEnd); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(120); root_child1.setHeight(100); + root_child1.setWidth(120); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(120); root_child2.setHeight(50); + root_child2.setWidth(120); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -5185,27 +5113,27 @@ test('align_content_stretch_and_align_items_stretch_with_flex_wrap', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(300); root.setHeight(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexEnd); - root_child0.setWidth(150); root_child0.setHeight(50); + root_child0.setWidth(150); + root_child0.setAlignSelf(Align.FlexEnd); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(120); root_child1.setHeight(100); + root_child1.setWidth(120); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(120); root_child2.setHeight(50); + root_child2.setWidth(120); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGAlignItemsTest.test.ts b/javascript/tests/generated/YGAlignItemsTest.test.ts index 642fb5c59c..9a71260601 100644 --- a/javascript/tests/generated/YGAlignItemsTest.test.ts +++ b/javascript/tests/generated/YGAlignItemsTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<803460e1a13802de47a199dc66e0ace2>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignItemsTest.html + * @generated SignedSource<<4caffe8672815f4626915cf6476376e9>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignItemsTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -67,14 +67,14 @@ test('align_items_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -104,14 +104,14 @@ test('align_items_flex_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -141,14 +141,14 @@ test('align_items_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -178,11 +178,11 @@ test('align_baseline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -231,11 +231,11 @@ test('align_baseline_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -299,11 +299,11 @@ test('align_baseline_child_multiline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -311,10 +311,10 @@ test('align_baseline_child_multiline', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexDirection(FlexDirection.Row); - root_child1.setFlexWrap(Wrap.Wrap); root_child1.setWidth(50); root_child1.setHeight(25); + root_child1.setFlexWrap(Wrap.Wrap); + root_child1.setFlexDirection(FlexDirection.Row); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); @@ -414,11 +414,11 @@ test('align_baseline_child_multiline_override', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -426,10 +426,10 @@ test('align_baseline_child_multiline_override', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexDirection(FlexDirection.Row); - root_child1.setFlexWrap(Wrap.Wrap); root_child1.setWidth(50); root_child1.setHeight(25); + root_child1.setFlexWrap(Wrap.Wrap); + root_child1.setFlexDirection(FlexDirection.Row); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); @@ -438,9 +438,9 @@ test('align_baseline_child_multiline_override', () => { root_child1.insertChild(root_child1_child0, 0); const root_child1_child1 = Yoga.Node.create(config); - root_child1_child1.setAlignSelf(Align.Baseline); root_child1_child1.setWidth(25); root_child1_child1.setHeight(10); + root_child1_child1.setAlignSelf(Align.Baseline); root_child1.insertChild(root_child1_child1, 1); const root_child1_child2 = Yoga.Node.create(config); @@ -449,9 +449,9 @@ test('align_baseline_child_multiline_override', () => { root_child1.insertChild(root_child1_child2, 2); const root_child1_child3 = Yoga.Node.create(config); - root_child1_child3.setAlignSelf(Align.Baseline); root_child1_child3.setWidth(25); root_child1_child3.setHeight(10); + root_child1_child3.setAlignSelf(Align.Baseline); root_child1.insertChild(root_child1_child3, 3); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -531,11 +531,11 @@ test('align_baseline_child_multiline_no_override_on_secondline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -543,10 +543,10 @@ test('align_baseline_child_multiline_no_override_on_secondline', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexDirection(FlexDirection.Row); - root_child1.setFlexWrap(Wrap.Wrap); root_child1.setWidth(50); root_child1.setHeight(25); + root_child1.setFlexWrap(Wrap.Wrap); + root_child1.setFlexDirection(FlexDirection.Row); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); @@ -565,9 +565,9 @@ test('align_baseline_child_multiline_no_override_on_secondline', () => { root_child1.insertChild(root_child1_child2, 2); const root_child1_child3 = Yoga.Node.create(config); - root_child1_child3.setAlignSelf(Align.Baseline); root_child1_child3.setWidth(25); root_child1_child3.setHeight(10); + root_child1_child3.setAlignSelf(Align.Baseline); root_child1.insertChild(root_child1_child3, 3); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -647,16 +647,16 @@ test('align_baseline_child_top', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); - root_child0.setPosition(Edge.Top, 10); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setPosition(Edge.Top, 10); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -716,11 +716,11 @@ test('align_baseline_child_top2', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -728,9 +728,9 @@ test('align_baseline_child_top2', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setPosition(Edge.Top, 5); root_child1.setWidth(50); root_child1.setHeight(20); + root_child1.setPosition(Edge.Top, 5); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); @@ -785,11 +785,11 @@ test('align_baseline_double_nested_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -868,10 +868,10 @@ test('align_baseline_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -920,19 +920,16 @@ test('align_baseline_child_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 5); - root_child0.setMargin(Edge.Top, 5); - root_child0.setMargin(Edge.Right, 5); - root_child0.setMargin(Edge.Bottom, 5); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.All, 5); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -941,12 +938,9 @@ test('align_baseline_child_margin', () => { root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); - root_child1_child0.setMargin(Edge.Left, 1); - root_child1_child0.setMargin(Edge.Top, 1); - root_child1_child0.setMargin(Edge.Right, 1); - root_child1_child0.setMargin(Edge.Bottom, 1); root_child1_child0.setWidth(50); root_child1_child0.setHeight(10); + root_child1_child0.setMargin(Edge.All, 1); root_child1.insertChild(root_child1_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -996,15 +990,12 @@ test('align_baseline_child_padding', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 5); - root.setPadding(Edge.Top, 5); - root.setPadding(Edge.Right, 5); - root.setPadding(Edge.Bottom, 5); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 5); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1012,12 +1003,9 @@ test('align_baseline_child_padding', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setPadding(Edge.Left, 5); - root_child1.setPadding(Edge.Top, 5); - root_child1.setPadding(Edge.Right, 5); - root_child1.setPadding(Edge.Bottom, 5); root_child1.setWidth(50); root_child1.setHeight(20); + root_child1.setPadding(Edge.All, 5); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); @@ -1072,12 +1060,12 @@ test('align_baseline_multiline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1186,11 +1174,11 @@ test.skip('align_baseline_multiline_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.Baseline); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1299,11 +1287,11 @@ test.skip('align_baseline_multiline_column2', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.Baseline); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1412,12 +1400,12 @@ test('align_baseline_multiline_row_and_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Baseline); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Baseline); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1526,21 +1514,21 @@ test('align_items_center_child_with_margin_bigger_than_parent', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setAlignItems(Align.Center); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setMargin(Edge.Left, 10); - root_child0_child0.setMargin(Edge.Right, 10); root_child0_child0.setWidth(52); root_child0_child0.setHeight(52); + root_child0_child0.setMargin(Edge.Left, 10); + root_child0_child0.setMargin(Edge.Right, 10); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1580,21 +1568,21 @@ test('align_items_flex_end_child_with_margin_bigger_than_parent', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setAlignItems(Align.FlexEnd); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setMargin(Edge.Left, 10); - root_child0_child0.setMargin(Edge.Right, 10); root_child0_child0.setWidth(52); root_child0_child0.setHeight(52); + root_child0_child0.setMargin(Edge.Left, 10); + root_child0_child0.setMargin(Edge.Right, 10); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1634,11 +1622,11 @@ test('align_items_center_child_without_margin_bigger_than_parent', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setAlignItems(Align.Center); @@ -1686,11 +1674,11 @@ test('align_items_flex_end_child_without_margin_bigger_than_parent', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setAlignItems(Align.FlexEnd); @@ -1738,15 +1726,15 @@ test('align_center_should_size_based_on_content', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Top, 20); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.Center); + root.setMargin(Edge.Top, 20); const root_child0 = Yoga.Node.create(config); - root_child0.setJustifyContent(Justify.Center); root_child0.setFlexShrink(1); + root_child0.setJustifyContent(Justify.Center); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1807,13 +1795,13 @@ test('align_stretch_should_size_based_on_parent', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Top, 20); root.setWidth(100); root.setHeight(100); + root.setMargin(Edge.Top, 20); const root_child0 = Yoga.Node.create(config); - root_child0.setJustifyContent(Justify.Center); root_child0.setFlexShrink(1); + root_child0.setJustifyContent(Justify.Center); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1874,8 +1862,8 @@ test('align_flex_start_with_shrinking_children', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(500); root.setHeight(500); + root.setWidth(500); const root_child0 = Yoga.Node.create(config); root_child0.setAlignItems(Align.FlexStart); @@ -1939,8 +1927,8 @@ test('align_flex_start_with_stretching_children', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(500); root.setHeight(500); + root.setWidth(500); const root_child0 = Yoga.Node.create(config); root.insertChild(root_child0, 0); @@ -2003,8 +1991,8 @@ test('align_flex_start_with_shrinking_children_with_stretch', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(500); root.setHeight(500); + root.setWidth(500); const root_child0 = Yoga.Node.create(config); root_child0.setAlignItems(Align.FlexStart); @@ -2067,17 +2055,17 @@ test('align_flex_end_with_row_reverse', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(75); + root.setAlignItems(Align.FlexEnd); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 3); - root_child0.setMargin(Edge.Right, 5); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Right, 5); + root_child0.setMargin(Edge.Left, 3); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -2123,15 +2111,15 @@ test('align_stretch_with_row_reverse', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(75); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 3); - root_child0.setMargin(Edge.Right, 5); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Right, 5); + root_child0.setMargin(Edge.Left, 3); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -2192,6 +2180,7 @@ test('align_items_non_stretch_s526008', () => { root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0_child0.setWidth(0); root_child0_child0_child0_child0.setHeight(10); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGAlignSelfTest.test.ts b/javascript/tests/generated/YGAlignSelfTest.test.ts index b13ba7ea69..beadbb55f2 100644 --- a/javascript/tests/generated/YGAlignSelfTest.test.ts +++ b/javascript/tests/generated/YGAlignSelfTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<9d71a3beb2b1041ea5523d2aedf5ed39>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignSelfTest.html + * @generated SignedSource<<314a0b8edb3f8e12937a84996c8b1d18>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignSelfTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -37,9 +37,9 @@ test('align_self_center', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.Center); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); + root_child0.setAlignSelf(Align.Center); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -74,9 +74,9 @@ test('align_self_flex_end', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexEnd); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); + root_child0.setAlignSelf(Align.FlexEnd); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -111,9 +111,9 @@ test('align_self_flex_start', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexStart); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); + root_child0.setAlignSelf(Align.FlexStart); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -143,15 +143,15 @@ test('align_self_flex_end_override_flex_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.FlexEnd); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); + root_child0.setAlignSelf(Align.FlexEnd); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -181,21 +181,21 @@ test('align_self_baseline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setAlignSelf(Align.Baseline); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setAlignSelf(Align.Baseline); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setAlignSelf(Align.Baseline); root_child1.setWidth(50); root_child1.setHeight(20); + root_child1.setAlignSelf(Align.Baseline); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); diff --git a/javascript/tests/generated/YGAndroidNewsFeed.test.ts b/javascript/tests/generated/YGAndroidNewsFeed.test.ts index ba74393891..17c76e543c 100644 --- a/javascript/tests/generated/YGAndroidNewsFeed.test.ts +++ b/javascript/tests/generated/YGAndroidNewsFeed.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAndroidNewsFeed.html + * @generated SignedSource<<1e82044495185ac27a199c4794c2ebca>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAndroidNewsFeed.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,8 +32,8 @@ test('android_news_feed', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); + root.setAlignContent(Align.Stretch); root.setWidth(1080); const root_child0 = Yoga.Node.create(config); @@ -49,10 +49,10 @@ test('android_news_feed', () => { const root_child0_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0_child0.setFlexDirection(FlexDirection.Row); - root_child0_child0_child0_child0.setAlignContent(Align.Stretch); root_child0_child0_child0_child0.setAlignItems(Align.FlexStart); - root_child0_child0_child0_child0.setMargin(Edge.Start, 36); + root_child0_child0_child0_child0.setAlignContent(Align.Stretch); root_child0_child0_child0_child0.setMargin(Edge.Top, 24); + root_child0_child0_child0_child0.setMargin(Edge.Start, 36); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child0_child0_child0 = Yoga.Node.create(config); @@ -93,10 +93,10 @@ test('android_news_feed', () => { const root_child0_child0_child1_child0 = Yoga.Node.create(config); root_child0_child0_child1_child0.setFlexDirection(FlexDirection.Row); - root_child0_child0_child1_child0.setAlignContent(Align.Stretch); root_child0_child0_child1_child0.setAlignItems(Align.FlexStart); - root_child0_child0_child1_child0.setMargin(Edge.Start, 174); + root_child0_child0_child1_child0.setAlignContent(Align.Stretch); root_child0_child0_child1_child0.setMargin(Edge.Top, 24); + root_child0_child0_child1_child0.setMargin(Edge.Start, 174); root_child0_child0_child1.insertChild(root_child0_child0_child1_child0, 0); const root_child0_child0_child1_child0_child0 = Yoga.Node.create(config); diff --git a/javascript/tests/generated/YGAspectRatioTest.test.ts b/javascript/tests/generated/YGAspectRatioTest.test.ts index ab635a5f85..2c32d1d593 100644 --- a/javascript/tests/generated/YGAspectRatioTest.test.ts +++ b/javascript/tests/generated/YGAspectRatioTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAspectRatioTest.html + * @generated SignedSource<<30f135a4788f0c5ef1d65a2d893d394d>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAspectRatioTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -37,10 +37,10 @@ test.skip('aspect_ratio_does_not_stretch_cross_axis_dim', () => { root.setHeight(300); const root_child0 = Yoga.Node.create(config); - root_child0.setOverflow(Overflow.Scroll); root_child0.setFlexGrow(1); root_child0.setFlexShrink(1); root_child0.setFlexBasis("0%"); + root_child0.setOverflow(Overflow.Scroll); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -51,7 +51,7 @@ test.skip('aspect_ratio_does_not_stretch_cross_axis_dim', () => { root_child0_child0_child0.setFlexGrow(2); root_child0_child0_child0.setFlexShrink(1); root_child0_child0_child0.setFlexBasis("0%"); - root_child0_child0_child0.setAspectRatio(1 / 1); + root_child0_child0_child0.setAspectRatio(1); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child1 = Yoga.Node.create(config); @@ -68,7 +68,7 @@ test.skip('aspect_ratio_does_not_stretch_cross_axis_dim', () => { root_child0_child0_child2_child0.setFlexGrow(1); root_child0_child0_child2_child0.setFlexShrink(1); root_child0_child0_child2_child0.setFlexBasis("0%"); - root_child0_child0_child2_child0.setAspectRatio(1 / 1); + root_child0_child0_child2_child0.setAspectRatio(1); root_child0_child0_child2.insertChild(root_child0_child0_child2_child0, 0); const root_child0_child0_child2_child0_child0 = Yoga.Node.create(config); @@ -79,7 +79,7 @@ test.skip('aspect_ratio_does_not_stretch_cross_axis_dim', () => { root_child0_child0_child2_child0_child1.setFlexGrow(1); root_child0_child0_child2_child0_child1.setFlexShrink(1); root_child0_child0_child2_child0_child1.setFlexBasis("0%"); - root_child0_child0_child2_child0_child1.setAspectRatio(1 / 1); + root_child0_child0_child2_child0_child1.setAspectRatio(1); root_child0_child0_child2_child0.insertChild(root_child0_child0_child2_child0_child1, 1); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -184,8 +184,8 @@ test('zero_aspect_ratio_behaves_like_auto', () => { root.setHeight(300); const root_child0 = Yoga.Node.create(config); + root_child0.setAspectRatio(0); root_child0.setWidth(50); - root_child0.setAspectRatio(0 / 1); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGAutoTest.test.ts b/javascript/tests/generated/YGAutoTest.test.ts index 1165722249..23f65253ed 100644 --- a/javascript/tests/generated/YGAutoTest.test.ts +++ b/javascript/tests/generated/YGAutoTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAutoTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAutoTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,10 +32,10 @@ test('auto_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setWidth('auto'); + root.setWidth("auto"); root.setHeight(50); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -101,7 +101,7 @@ test('auto_height', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); root.setWidth(50); - root.setHeight('auto'); + root.setHeight("auto"); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -167,6 +167,7 @@ test('auto_flex_basis', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); root.setWidth(50); + root.setFlexBasis("auto"); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -235,9 +236,9 @@ test('auto_position', () => { root.setHeight(50); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionAuto(Edge.Right); root_child0.setWidth(25); root_child0.setHeight(25); + root_child0.setPositionAuto(Edge.Right); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -272,9 +273,9 @@ test('auto_margin', () => { root.setHeight(50); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); root_child0.setWidth(25); root_child0.setHeight(25); + root_child0.setMargin(Edge.Left, "auto"); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGBorderTest.test.ts b/javascript/tests/generated/YGBorderTest.test.ts index 25b4f7bb19..bc34d5205b 100644 --- a/javascript/tests/generated/YGBorderTest.test.ts +++ b/javascript/tests/generated/YGBorderTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<3dba13091d34f5dbd73ce4a89a3b4d7e>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGBorderTest.html + * @generated SignedSource<<0c7aeb1cb422285964264440e136da96>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGBorderTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -33,10 +33,7 @@ test('border_no_size', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); + root.setBorder(Edge.All, 10); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -56,10 +53,7 @@ test('border_container_match_child', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); + root.setBorder(Edge.All, 10); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -94,16 +88,13 @@ test('border_flex_child', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setBorder(Edge.All, 10); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setWidth(10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -134,12 +125,9 @@ test('border_stretch_child', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setBorder(Edge.All, 10); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -172,18 +160,18 @@ test('border_center_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); + root.setWidth(100); + root.setHeight(100); root.setBorder(Edge.Start, 10); root.setBorder(Edge.End, 20); root.setBorder(Edge.Bottom, 20); - root.setWidth(100); - root.setHeight(100); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGBoxSizingTest.test.ts b/javascript/tests/generated/YGBoxSizingTest.test.ts index da3478cbb0..8425fd0767 100644 --- a/javascript/tests/generated/YGBoxSizingTest.test.ts +++ b/javascript/tests/generated/YGBoxSizingTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGBoxSizingTest.html + * @generated SignedSource<<46ef03a01883dfbdb5a69e6f2ff682ee>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGBoxSizingTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -33,16 +33,10 @@ test('box_sizing_content_box_simple', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 5); - root.setPadding(Edge.Top, 5); - root.setPadding(Edge.Right, 5); - root.setPadding(Edge.Bottom, 5); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 5); + root.setBorder(Edge.All, 10); root.setBoxSizing(BoxSizing.ContentBox); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -63,16 +57,10 @@ test('box_sizing_border_box_simple', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 5); - root.setPadding(Edge.Top, 5); - root.setPadding(Edge.Right, 5); - root.setPadding(Edge.Bottom, 5); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 5); + root.setBorder(Edge.All, 10); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -96,16 +84,10 @@ test('box_sizing_content_box_percent', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 4); - root_child0.setPadding(Edge.Top, 4); - root_child0.setPadding(Edge.Right, 4); - root_child0.setPadding(Edge.Bottom, 4); - root_child0.setBorder(Edge.Left, 16); - root_child0.setBorder(Edge.Top, 16); - root_child0.setBorder(Edge.Right, 16); - root_child0.setBorder(Edge.Bottom, 16); root_child0.setWidth("50%"); root_child0.setHeight("25%"); + root_child0.setPadding(Edge.All, 4); + root_child0.setBorder(Edge.All, 16); root_child0.setBoxSizing(BoxSizing.ContentBox); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -141,16 +123,10 @@ test('box_sizing_border_box_percent', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 4); - root_child0.setPadding(Edge.Top, 4); - root_child0.setPadding(Edge.Right, 4); - root_child0.setPadding(Edge.Bottom, 4); - root_child0.setBorder(Edge.Left, 16); - root_child0.setBorder(Edge.Top, 16); - root_child0.setBorder(Edge.Right, 16); - root_child0.setBorder(Edge.Bottom, 16); root_child0.setWidth("50%"); root_child0.setHeight("25%"); + root_child0.setPadding(Edge.All, 4); + root_child0.setBorder(Edge.All, 16); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -185,17 +161,11 @@ test('box_sizing_content_box_absolute', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Absolute); - root_child0.setPadding(Edge.Left, 12); - root_child0.setPadding(Edge.Top, 12); - root_child0.setPadding(Edge.Right, 12); - root_child0.setPadding(Edge.Bottom, 12); - root_child0.setBorder(Edge.Left, 8); - root_child0.setBorder(Edge.Top, 8); - root_child0.setBorder(Edge.Right, 8); - root_child0.setBorder(Edge.Bottom, 8); root_child0.setHeight("25%"); + root_child0.setPadding(Edge.All, 12); + root_child0.setBorder(Edge.All, 8); root_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0.setPositionType(PositionType.Absolute); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -230,16 +200,10 @@ test('box_sizing_border_box_absolute', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Absolute); - root_child0.setPadding(Edge.Left, 12); - root_child0.setPadding(Edge.Top, 12); - root_child0.setPadding(Edge.Right, 12); - root_child0.setPadding(Edge.Bottom, 12); - root_child0.setBorder(Edge.Left, 8); - root_child0.setBorder(Edge.Top, 8); - root_child0.setBorder(Edge.Right, 8); - root_child0.setBorder(Edge.Bottom, 8); root_child0.setHeight("25%"); + root_child0.setPadding(Edge.All, 12); + root_child0.setBorder(Edge.All, 8); + root_child0.setPositionType(PositionType.Absolute); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -270,16 +234,10 @@ test('box_sizing_content_box_comtaining_block', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 12); - root.setPadding(Edge.Top, 12); - root.setPadding(Edge.Right, 12); - root.setPadding(Edge.Bottom, 12); - root.setBorder(Edge.Left, 8); - root.setBorder(Edge.Top, 8); - root.setBorder(Edge.Right, 8); - root.setBorder(Edge.Bottom, 8); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 12); + root.setBorder(Edge.All, 8); root.setBoxSizing(BoxSizing.ContentBox); const root_child0 = Yoga.Node.create(config); @@ -287,9 +245,9 @@ test('box_sizing_content_box_comtaining_block', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.setWidth(50); root_child0_child0.setHeight("25%"); + root_child0_child0.setPositionType(PositionType.Absolute); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -330,25 +288,19 @@ test('box_sizing_border_box_comtaining_block', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 12); - root.setPadding(Edge.Top, 12); - root.setPadding(Edge.Right, 12); - root.setPadding(Edge.Bottom, 12); - root.setBorder(Edge.Left, 8); - root.setBorder(Edge.Top, 8); - root.setBorder(Edge.Right, 8); - root.setBorder(Edge.Bottom, 8); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 12); + root.setBorder(Edge.All, 8); const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Static); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.setWidth(50); root_child0_child0.setHeight("25%"); + root_child0_child0.setPositionType(PositionType.Absolute); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -389,12 +341,9 @@ test('box_sizing_content_box_padding_only', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 5); - root.setPadding(Edge.Top, 5); - root.setPadding(Edge.Right, 5); - root.setPadding(Edge.Bottom, 5); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 5); root.setBoxSizing(BoxSizing.ContentBox); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -419,12 +368,9 @@ test('box_sizing_content_box_padding_only_percent', () => { root.setHeight(150); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, "10%"); - root_child0.setPadding(Edge.Top, "10%"); - root_child0.setPadding(Edge.Right, "10%"); - root_child0.setPadding(Edge.Bottom, "10%"); root_child0.setWidth(50); root_child0.setHeight(75); + root_child0.setPadding(Edge.All, "10%"); root_child0.setBoxSizing(BoxSizing.ContentBox); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -456,12 +402,9 @@ test('box_sizing_border_box_padding_only', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 5); - root.setPadding(Edge.Top, 5); - root.setPadding(Edge.Right, 5); - root.setPadding(Edge.Bottom, 5); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 5); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -485,12 +428,9 @@ test('box_sizing_border_box_padding_only_percent', () => { root.setHeight(150); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, "10%"); - root_child0.setPadding(Edge.Top, "10%"); - root_child0.setPadding(Edge.Right, "10%"); - root_child0.setPadding(Edge.Bottom, "10%"); root_child0.setWidth(50); root_child0.setHeight(75); + root_child0.setPadding(Edge.All, "10%"); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -521,12 +461,9 @@ test('box_sizing_content_box_border_only', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setBorder(Edge.All, 10); root.setBoxSizing(BoxSizing.ContentBox); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -583,12 +520,9 @@ test('box_sizing_border_box_border_only', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setBorder(Edge.All, 10); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -686,16 +620,10 @@ test('box_sizing_content_box_children', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 5); - root.setPadding(Edge.Top, 5); - root.setPadding(Edge.Right, 5); - root.setPadding(Edge.Bottom, 5); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 5); + root.setBorder(Edge.All, 10); root.setBoxSizing(BoxSizing.ContentBox); const root_child0 = Yoga.Node.create(config); @@ -776,16 +704,10 @@ test('box_sizing_border_box_children', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 5); - root.setPadding(Edge.Top, 5); - root.setPadding(Edge.Right, 5); - root.setPadding(Edge.Bottom, 5); - root.setBorder(Edge.Left, 10); - root.setBorder(Edge.Top, 10); - root.setBorder(Edge.Right, 10); - root.setBorder(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 5); + root.setBorder(Edge.All, 10); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(25); @@ -874,17 +796,11 @@ test('box_sizing_content_box_siblings', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setPadding(Edge.Left, 10); - root_child1.setPadding(Edge.Top, 10); - root_child1.setPadding(Edge.Right, 10); - root_child1.setPadding(Edge.Bottom, 10); - root_child1.setBorder(Edge.Left, 10); - root_child1.setBorder(Edge.Top, 10); - root_child1.setBorder(Edge.Right, 10); - root_child1.setBorder(Edge.Bottom, 10); root_child1.setWidth(25); root_child1.setHeight(25); root_child1.setBoxSizing(BoxSizing.ContentBox); + root_child1.setPadding(Edge.All, 10); + root_child1.setBorder(Edge.All, 10); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -964,16 +880,10 @@ test('box_sizing_border_box_siblings', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setPadding(Edge.Left, 10); - root_child1.setPadding(Edge.Top, 10); - root_child1.setPadding(Edge.Right, 10); - root_child1.setPadding(Edge.Bottom, 10); - root_child1.setBorder(Edge.Left, 10); - root_child1.setBorder(Edge.Top, 10); - root_child1.setBorder(Edge.Right, 10); - root_child1.setBorder(Edge.Bottom, 10); root_child1.setWidth(25); root_child1.setHeight(25); + root_child1.setPadding(Edge.All, 10); + root_child1.setBorder(Edge.All, 10); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -1048,17 +958,11 @@ test('box_sizing_content_box_max_width', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 15); - root_child0.setBorder(Edge.Top, 15); - root_child0.setBorder(Edge.Right, 15); - root_child0.setBorder(Edge.Bottom, 15); root_child0.setMaxWidth(50); root_child0.setHeight(25); root_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 15); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1108,16 +1012,10 @@ test('box_sizing_border_box_max_width', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 15); - root_child0.setBorder(Edge.Top, 15); - root_child0.setBorder(Edge.Right, 15); - root_child0.setBorder(Edge.Bottom, 15); root_child0.setMaxWidth(50); root_child0.setHeight(25); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 15); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1167,17 +1065,11 @@ test('box_sizing_content_box_max_height', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 15); - root_child0.setBorder(Edge.Top, 15); - root_child0.setBorder(Edge.Right, 15); - root_child0.setBorder(Edge.Bottom, 15); root_child0.setWidth(50); root_child0.setMaxHeight(50); root_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 15); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1227,16 +1119,10 @@ test('box_sizing_border_box_max_height', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 15); - root_child0.setBorder(Edge.Top, 15); - root_child0.setBorder(Edge.Right, 15); - root_child0.setBorder(Edge.Bottom, 15); root_child0.setWidth(50); root_child0.setMaxHeight(50); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 15); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1286,17 +1172,11 @@ test('box_sizing_content_box_min_width', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 15); - root_child0.setBorder(Edge.Top, 15); - root_child0.setBorder(Edge.Right, 15); - root_child0.setBorder(Edge.Bottom, 15); root_child0.setMinWidth(50); root_child0.setHeight(25); root_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 15); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1346,16 +1226,10 @@ test('box_sizing_border_box_min_width', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 15); - root_child0.setBorder(Edge.Top, 15); - root_child0.setBorder(Edge.Right, 15); - root_child0.setBorder(Edge.Bottom, 15); root_child0.setMinWidth(50); root_child0.setHeight(25); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 15); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1405,17 +1279,11 @@ test('box_sizing_content_box_min_height', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 15); - root_child0.setBorder(Edge.Top, 15); - root_child0.setBorder(Edge.Right, 15); - root_child0.setBorder(Edge.Bottom, 15); root_child0.setWidth(50); root_child0.setMinHeight(50); root_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 15); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1465,16 +1333,10 @@ test('box_sizing_border_box_min_height', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 15); - root_child0.setBorder(Edge.Top, 15); - root_child0.setBorder(Edge.Right, 15); - root_child0.setBorder(Edge.Bottom, 15); root_child0.setWidth(50); root_child0.setMinHeight(50); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 15); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1524,15 +1386,9 @@ test('box_sizing_content_box_no_height_no_width', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 2); - root_child0.setPadding(Edge.Right, 2); - root_child0.setPadding(Edge.Bottom, 2); - root_child0.setBorder(Edge.Left, 7); - root_child0.setBorder(Edge.Top, 7); - root_child0.setBorder(Edge.Right, 7); - root_child0.setBorder(Edge.Bottom, 7); root_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0.setPadding(Edge.All, 2); + root_child0.setBorder(Edge.All, 7); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1567,14 +1423,8 @@ test('box_sizing_border_box_no_height_no_width', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 2); - root_child0.setPadding(Edge.Right, 2); - root_child0.setPadding(Edge.Bottom, 2); - root_child0.setBorder(Edge.Left, 7); - root_child0.setBorder(Edge.Top, 7); - root_child0.setBorder(Edge.Right, 7); - root_child0.setBorder(Edge.Bottom, 7); + root_child0.setPadding(Edge.All, 2); + root_child0.setBorder(Edge.All, 7); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1605,44 +1455,26 @@ test('box_sizing_content_box_nested', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 15); - root.setPadding(Edge.Top, 15); - root.setPadding(Edge.Right, 15); - root.setPadding(Edge.Bottom, 15); - root.setBorder(Edge.Left, 3); - root.setBorder(Edge.Top, 3); - root.setBorder(Edge.Right, 3); - root.setBorder(Edge.Bottom, 3); root.setWidth(100); root.setHeight(100); root.setBoxSizing(BoxSizing.ContentBox); + root.setPadding(Edge.All, 15); + root.setBorder(Edge.All, 3); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 2); - root_child0.setPadding(Edge.Right, 2); - root_child0.setPadding(Edge.Bottom, 2); - root_child0.setBorder(Edge.Left, 7); - root_child0.setBorder(Edge.Top, 7); - root_child0.setBorder(Edge.Right, 7); - root_child0.setBorder(Edge.Bottom, 7); root_child0.setWidth(20); root_child0.setHeight(20); root_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0.setPadding(Edge.All, 2); + root_child0.setBorder(Edge.All, 7); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 1); - root_child0_child0.setPadding(Edge.Right, 1); - root_child0_child0.setPadding(Edge.Bottom, 1); - root_child0_child0.setBorder(Edge.Left, 2); - root_child0_child0.setBorder(Edge.Top, 2); - root_child0_child0.setBorder(Edge.Right, 2); - root_child0_child0.setBorder(Edge.Bottom, 2); root_child0_child0.setWidth(10); root_child0_child0.setHeight(5); root_child0_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0_child0.setPadding(Edge.All, 1); + root_child0_child0.setBorder(Edge.All, 2); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1683,41 +1515,23 @@ test('box_sizing_border_box_nested', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 15); - root.setPadding(Edge.Top, 15); - root.setPadding(Edge.Right, 15); - root.setPadding(Edge.Bottom, 15); - root.setBorder(Edge.Left, 3); - root.setBorder(Edge.Top, 3); - root.setBorder(Edge.Right, 3); - root.setBorder(Edge.Bottom, 3); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 15); + root.setBorder(Edge.All, 3); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 2); - root_child0.setPadding(Edge.Right, 2); - root_child0.setPadding(Edge.Bottom, 2); - root_child0.setBorder(Edge.Left, 7); - root_child0.setBorder(Edge.Top, 7); - root_child0.setBorder(Edge.Right, 7); - root_child0.setBorder(Edge.Bottom, 7); root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setPadding(Edge.All, 2); + root_child0.setBorder(Edge.All, 7); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 1); - root_child0_child0.setPadding(Edge.Right, 1); - root_child0_child0.setPadding(Edge.Bottom, 1); - root_child0_child0.setBorder(Edge.Left, 2); - root_child0_child0.setBorder(Edge.Top, 2); - root_child0_child0.setBorder(Edge.Right, 2); - root_child0_child0.setBorder(Edge.Bottom, 2); root_child0_child0.setWidth(10); root_child0_child0.setHeight(5); + root_child0_child0.setPadding(Edge.All, 1); + root_child0_child0.setBorder(Edge.All, 2); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1758,56 +1572,32 @@ test('box_sizing_content_box_nested_alternating', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 3); - root.setPadding(Edge.Top, 3); - root.setPadding(Edge.Right, 3); - root.setPadding(Edge.Bottom, 3); - root.setBorder(Edge.Left, 2); - root.setBorder(Edge.Top, 2); - root.setBorder(Edge.Right, 2); - root.setBorder(Edge.Bottom, 2); root.setWidth(100); root.setHeight(100); root.setBoxSizing(BoxSizing.ContentBox); + root.setPadding(Edge.All, 3); + root.setBorder(Edge.All, 2); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 8); - root_child0.setPadding(Edge.Top, 8); - root_child0.setPadding(Edge.Right, 8); - root_child0.setPadding(Edge.Bottom, 8); - root_child0.setBorder(Edge.Left, 2); - root_child0.setBorder(Edge.Top, 2); - root_child0.setBorder(Edge.Right, 2); - root_child0.setBorder(Edge.Bottom, 2); root_child0.setWidth(40); root_child0.setHeight(40); + root_child0.setPadding(Edge.All, 8); + root_child0.setBorder(Edge.All, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPadding(Edge.Left, 3); - root_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0.setPadding(Edge.Right, 3); - root_child0_child0.setPadding(Edge.Bottom, 3); - root_child0_child0.setBorder(Edge.Left, 6); - root_child0_child0.setBorder(Edge.Top, 6); - root_child0_child0.setBorder(Edge.Right, 6); - root_child0_child0.setBorder(Edge.Bottom, 6); root_child0_child0.setWidth(20); root_child0_child0.setHeight(25); root_child0_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0_child0.setPadding(Edge.All, 3); + root_child0_child0.setBorder(Edge.All, 6); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0_child0.setPadding(Edge.Top, 1); - root_child0_child0_child0.setPadding(Edge.Right, 1); - root_child0_child0_child0.setPadding(Edge.Bottom, 1); - root_child0_child0_child0.setBorder(Edge.Left, 1); - root_child0_child0_child0.setBorder(Edge.Top, 1); - root_child0_child0_child0.setBorder(Edge.Right, 1); - root_child0_child0_child0.setBorder(Edge.Bottom, 1); root_child0_child0_child0.setWidth(10); root_child0_child0_child0.setHeight(5); + root_child0_child0_child0.setPadding(Edge.All, 1); + root_child0_child0_child0.setBorder(Edge.All, 1); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1858,56 +1648,32 @@ test('box_sizing_border_box_nested_alternating', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 3); - root.setPadding(Edge.Top, 3); - root.setPadding(Edge.Right, 3); - root.setPadding(Edge.Bottom, 3); - root.setBorder(Edge.Left, 2); - root.setBorder(Edge.Top, 2); - root.setBorder(Edge.Right, 2); - root.setBorder(Edge.Bottom, 2); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 3); + root.setBorder(Edge.All, 2); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 8); - root_child0.setPadding(Edge.Top, 8); - root_child0.setPadding(Edge.Right, 8); - root_child0.setPadding(Edge.Bottom, 8); - root_child0.setBorder(Edge.Left, 2); - root_child0.setBorder(Edge.Top, 2); - root_child0.setBorder(Edge.Right, 2); - root_child0.setBorder(Edge.Bottom, 2); root_child0.setWidth(40); root_child0.setHeight(40); root_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0.setPadding(Edge.All, 8); + root_child0.setBorder(Edge.All, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPadding(Edge.Left, 3); - root_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0.setPadding(Edge.Right, 3); - root_child0_child0.setPadding(Edge.Bottom, 3); - root_child0_child0.setBorder(Edge.Left, 6); - root_child0_child0.setBorder(Edge.Top, 6); - root_child0_child0.setBorder(Edge.Right, 6); - root_child0_child0.setBorder(Edge.Bottom, 6); root_child0_child0.setWidth(20); root_child0_child0.setHeight(25); + root_child0_child0.setPadding(Edge.All, 3); + root_child0_child0.setBorder(Edge.All, 6); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0_child0.setPadding(Edge.Top, 1); - root_child0_child0_child0.setPadding(Edge.Right, 1); - root_child0_child0_child0.setPadding(Edge.Bottom, 1); - root_child0_child0_child0.setBorder(Edge.Left, 1); - root_child0_child0_child0.setBorder(Edge.Top, 1); - root_child0_child0_child0.setBorder(Edge.Right, 1); - root_child0_child0_child0.setBorder(Edge.Bottom, 1); root_child0_child0_child0.setWidth(10); root_child0_child0_child0.setHeight(5); root_child0_child0_child0.setBoxSizing(BoxSizing.ContentBox); + root_child0_child0_child0.setPadding(Edge.All, 1); + root_child0_child0_child0.setBorder(Edge.All, 1); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1957,22 +1723,16 @@ test.skip('box_sizing_content_box_flex_basis_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexBasis(50); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 10); - root_child0.setBorder(Edge.Top, 10); - root_child0.setBorder(Edge.Right, 10); - root_child0.setBorder(Edge.Bottom, 10); root_child0.setHeight(25); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 10); root_child0.setBoxSizing(BoxSizing.ContentBox); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2003,22 +1763,16 @@ test('box_sizing_border_box_flex_basis_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexBasis(50); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 10); - root_child0.setBorder(Edge.Top, 10); - root_child0.setBorder(Edge.Right, 10); - root_child0.setBorder(Edge.Bottom, 10); root_child0.setHeight(25); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2054,15 +1808,9 @@ test.skip('box_sizing_content_box_flex_basis_column', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexBasis(50); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 10); - root_child0.setBorder(Edge.Top, 10); - root_child0.setBorder(Edge.Right, 10); - root_child0.setBorder(Edge.Bottom, 10); root_child0.setHeight(25); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 10); root_child0.setBoxSizing(BoxSizing.ContentBox); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2099,15 +1847,9 @@ test('box_sizing_border_box_flex_basis_column', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexBasis(50); - root_child0.setPadding(Edge.Left, 5); - root_child0.setPadding(Edge.Top, 5); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 5); - root_child0.setBorder(Edge.Left, 10); - root_child0.setBorder(Edge.Top, 10); - root_child0.setBorder(Edge.Right, 10); - root_child0.setBorder(Edge.Bottom, 10); root_child0.setHeight(25); + root_child0.setPadding(Edge.All, 5); + root_child0.setBorder(Edge.All, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2138,9 +1880,9 @@ test('box_sizing_content_box_padding_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Start, 5); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.Start, 5); root.setBoxSizing(BoxSizing.ContentBox); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2161,9 +1903,9 @@ test('box_sizing_border_box_padding_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Start, 5); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.Start, 5); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -2183,9 +1925,9 @@ test('box_sizing_content_box_padding_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.End, 5); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.End, 5); root.setBoxSizing(BoxSizing.ContentBox); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2206,9 +1948,9 @@ test('box_sizing_border_box_padding_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.End, 5); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.End, 5); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -2228,9 +1970,9 @@ test('box_sizing_content_box_border_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Start, 5); root.setWidth(100); root.setHeight(100); + root.setBorder(Edge.Start, 5); root.setBoxSizing(BoxSizing.ContentBox); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2251,9 +1993,9 @@ test('box_sizing_border_box_border_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Start, 5); root.setWidth(100); root.setHeight(100); + root.setBorder(Edge.Start, 5); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -2273,9 +2015,9 @@ test('box_sizing_content_box_border_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.End, 5); root.setWidth(100); root.setHeight(100); + root.setBorder(Edge.End, 5); root.setBoxSizing(BoxSizing.ContentBox); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2296,9 +2038,9 @@ test('box_sizing_border_box_border_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.End, 5); root.setWidth(100); root.setHeight(100); + root.setBorder(Edge.End, 5); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); diff --git a/javascript/tests/generated/YGDimensionTest.test.ts b/javascript/tests/generated/YGDimensionTest.test.ts index 46fef2c747..2dc1eda460 100644 --- a/javascript/tests/generated/YGDimensionTest.test.ts +++ b/javascript/tests/generated/YGDimensionTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<5bec683aa77337211a474f8251565a53>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGDimensionTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGDimensionTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' diff --git a/javascript/tests/generated/YGDisplayTest.test.ts b/javascript/tests/generated/YGDisplayTest.test.ts index d92b8479ce..367f4c9420 100644 --- a/javascript/tests/generated/YGDisplayTest.test.ts +++ b/javascript/tests/generated/YGDisplayTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGDisplayTest.html + * @generated SignedSource<<135c335cb45389e0859be2e94573299d>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGDisplayTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,10 +32,10 @@ test('display_none', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -83,10 +83,10 @@ test('display_none_fixed_size', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -135,19 +135,16 @@ test('display_none_with_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 10); - root_child0.setMargin(Edge.Top, 10); - root_child0.setMargin(Edge.Right, 10); - root_child0.setMargin(Edge.Bottom, 10); root_child0.setWidth(20); root_child0.setHeight(20); root_child0.setDisplay(Display.None); + root_child0.setMargin(Edge.All, 10); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -191,10 +188,10 @@ test('display_none_with_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -279,10 +276,10 @@ test('display_none_with_position', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -290,8 +287,8 @@ test('display_none_with_position', () => { const root_child1 = Yoga.Node.create(config); root_child1.setFlexGrow(1); - root_child1.setPosition(Edge.Top, 10); root_child1.setDisplay(Display.None); + root_child1.setPosition(Edge.Top, 10); root.insertChild(root_child1, 1); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -336,10 +333,10 @@ test('display_none_with_position_absolute', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); + root_child0.setDisplay(Display.None); root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(100); root_child0.setHeight(100); - root_child0.setDisplay(Display.None); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -369,10 +366,10 @@ test('display_contents', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setDisplay(Display.Contents); @@ -439,15 +436,15 @@ test('display_contents_fixed_size', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); + root_child0.setDisplay(Display.Contents); root_child0.setWidth(50); root_child0.setHeight(50); - root_child0.setDisplay(Display.Contents); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -511,19 +508,16 @@ test('display_contents_with_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 10); - root_child0.setMargin(Edge.Top, 10); - root_child0.setMargin(Edge.Right, 10); - root_child0.setMargin(Edge.Bottom, 10); root_child0.setWidth(20); root_child0.setHeight(20); root_child0.setDisplay(Display.Contents); + root_child0.setMargin(Edge.All, 10); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -567,17 +561,14 @@ test('display_contents_with_padding', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 10); - root_child0.setPadding(Edge.Top, 10); - root_child0.setPadding(Edge.Right, 10); - root_child0.setPadding(Edge.Bottom, 10); root_child0.setDisplay(Display.Contents); + root_child0.setPadding(Edge.All, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -641,14 +632,14 @@ test('display_contents_with_position', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setPosition(Edge.Top, 10); root_child0.setDisplay(Display.Contents); + root_child0.setPosition(Edge.Top, 10); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -712,16 +703,16 @@ test('display_contents_with_position_absolute', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); + root_child0.setDisplay(Display.Contents); root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(50); root_child0.setHeight(50); - root_child0.setDisplay(Display.Contents); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -785,10 +776,10 @@ test('display_contents_nested', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setDisplay(Display.Contents); @@ -869,10 +860,10 @@ test('display_contents_with_siblings', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); diff --git a/javascript/tests/generated/YGFlexDirectionTest.test.ts b/javascript/tests/generated/YGFlexDirectionTest.test.ts index c7563c9d6d..d74046ed2a 100644 --- a/javascript/tests/generated/YGFlexDirectionTest.test.ts +++ b/javascript/tests/generated/YGFlexDirectionTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<68d7b5da8d4d0ba32c20afccc005e701>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexDirectionTest.html + * @generated SignedSource<<97395ee324d465dfd6129aba6426ab69>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexDirectionTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -94,9 +94,9 @@ test('flex_direction_row_no_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -158,8 +158,8 @@ test('flex_direction_column', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -220,10 +220,10 @@ test('flex_direction_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -284,10 +284,10 @@ test('flex_direction_column_reverse', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.ColumnReverse); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.ColumnReverse); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -348,10 +348,10 @@ test('flex_direction_row_reverse', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -412,11 +412,11 @@ test('flex_direction_row_reverse_margin_left', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Left, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setMargin(Edge.Left, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -477,11 +477,11 @@ test('flex_direction_row_reverse_margin_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Start, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setMargin(Edge.Start, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -542,11 +542,11 @@ test('flex_direction_row_reverse_margin_right', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Right, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setMargin(Edge.Right, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -607,11 +607,11 @@ test('flex_direction_row_reverse_margin_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.End, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setMargin(Edge.End, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -672,11 +672,11 @@ test('flex_direction_column_reverse_margin_top', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.ColumnReverse); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Top, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.ColumnReverse); + root.setMargin(Edge.Top, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -737,11 +737,11 @@ test('flex_direction_column_reverse_margin_bottom', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.ColumnReverse); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Bottom, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.ColumnReverse); + root.setMargin(Edge.Bottom, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -802,11 +802,11 @@ test('flex_direction_row_reverse_padding_left', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setPadding(Edge.Left, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -867,11 +867,11 @@ test('flex_direction_row_reverse_padding_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Start, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setPadding(Edge.Start, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -932,11 +932,11 @@ test('flex_direction_row_reverse_padding_right', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Right, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setPadding(Edge.Right, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -997,11 +997,11 @@ test('flex_direction_row_reverse_padding_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.End, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setPadding(Edge.End, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1062,11 +1062,11 @@ test('flex_direction_column_reverse_padding_top', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.ColumnReverse); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Top, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.ColumnReverse); + root.setPadding(Edge.Top, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1127,11 +1127,11 @@ test('flex_direction_column_reverse_padding_bottom', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.ColumnReverse); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Bottom, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.ColumnReverse); + root.setPadding(Edge.Bottom, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1192,11 +1192,11 @@ test('flex_direction_row_reverse_border_left', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Left, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setBorder(Edge.Left, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1257,11 +1257,11 @@ test('flex_direction_row_reverse_border_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Start, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setBorder(Edge.Start, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1322,11 +1322,11 @@ test('flex_direction_row_reverse_border_right', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Right, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setBorder(Edge.Right, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1387,11 +1387,11 @@ test('flex_direction_row_reverse_border_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.End, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.RowReverse); + root.setBorder(Edge.End, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1452,11 +1452,11 @@ test('flex_direction_column_reverse_border_top', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.ColumnReverse); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Top, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.ColumnReverse); + root.setBorder(Edge.Top, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1517,11 +1517,11 @@ test('flex_direction_column_reverse_border_bottom', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.ColumnReverse); root.setPositionType(PositionType.Absolute); - root.setBorder(Edge.Bottom, 100); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); + root.setFlexDirection(FlexDirection.ColumnReverse); + root.setBorder(Edge.Bottom, 100); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -1583,14 +1583,14 @@ test('flex_direction_row_reverse_pos_left', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(100); + root_child0.setWidth(100); root_child0.setFlexDirection(FlexDirection.RowReverse); root_child0.setPosition(Edge.Left, 100); - root_child0.setWidth(100); - root_child0.setHeight(100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1663,14 +1663,14 @@ test('flex_direction_row_reverse_pos_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(100); + root_child0.setWidth(100); root_child0.setFlexDirection(FlexDirection.RowReverse); root_child0.setPosition(Edge.Start, 100); - root_child0.setWidth(100); - root_child0.setHeight(100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1743,14 +1743,14 @@ test('flex_direction_row_reverse_pos_right', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(100); + root_child0.setWidth(100); root_child0.setFlexDirection(FlexDirection.RowReverse); root_child0.setPosition(Edge.Right, 100); - root_child0.setWidth(100); - root_child0.setHeight(100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1823,14 +1823,14 @@ test('flex_direction_row_reverse_pos_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(100); + root_child0.setWidth(100); root_child0.setFlexDirection(FlexDirection.RowReverse); root_child0.setPosition(Edge.End, 100); - root_child0.setWidth(100); - root_child0.setHeight(100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1903,14 +1903,14 @@ test('flex_direction_column_reverse_pos_top', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(100); + root_child0.setWidth(100); root_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0.setPosition(Edge.Top, 100); - root_child0.setWidth(100); - root_child0.setHeight(100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1983,14 +1983,14 @@ test('flex_direction_column_reverse_pos_bottom', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(100); + root_child0.setWidth(100); root_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0.setPosition(Edge.Bottom, 100); - root_child0.setWidth(100); - root_child0.setHeight(100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2063,20 +2063,20 @@ test('flex_direction_row_reverse_inner_pos_left', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPosition(Edge.Left, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPosition(Edge.Left, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2145,20 +2145,20 @@ test('flex_direction_row_reverse_inner_pos_right', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPosition(Edge.Right, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPosition(Edge.Right, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2227,20 +2227,20 @@ test('flex_direction_col_reverse_inner_pos_top', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPosition(Edge.Top, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPosition(Edge.Top, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2309,20 +2309,20 @@ test('flex_direction_col_reverse_inner_pos_bottom', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPosition(Edge.Bottom, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPosition(Edge.Bottom, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2391,20 +2391,20 @@ test.skip('flex_direction_row_reverse_inner_pos_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPosition(Edge.Start, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPosition(Edge.Start, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2473,20 +2473,20 @@ test.skip('flex_direction_row_reverse_inner_pos_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPosition(Edge.End, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPosition(Edge.End, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2555,20 +2555,20 @@ test('flex_direction_row_reverse_inner_margin_left', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setMargin(Edge.Left, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setMargin(Edge.Left, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2637,20 +2637,20 @@ test('flex_direction_row_reverse_inner_margin_right', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setMargin(Edge.Right, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setMargin(Edge.Right, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2719,20 +2719,20 @@ test('flex_direction_col_reverse_inner_margin_top', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setMargin(Edge.Top, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setMargin(Edge.Top, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2801,20 +2801,20 @@ test('flex_direction_col_reverse_inner_margin_bottom', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setMargin(Edge.Bottom, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setMargin(Edge.Bottom, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2883,20 +2883,20 @@ test('flex_direction_row_reverse_inner_marign_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setMargin(Edge.Start, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setMargin(Edge.Start, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -2965,20 +2965,20 @@ test('flex_direction_row_reverse_inner_margin_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setMargin(Edge.End, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setMargin(Edge.End, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3047,20 +3047,20 @@ test('flex_direction_row_reverse_inner_border_left', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setBorder(Edge.Left, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setBorder(Edge.Left, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3129,20 +3129,20 @@ test('flex_direction_row_reverse_inner_border_right', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setBorder(Edge.Right, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setBorder(Edge.Right, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3211,20 +3211,20 @@ test('flex_direction_col_reverse_inner_border_top', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setBorder(Edge.Top, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3293,20 +3293,20 @@ test('flex_direction_col_reverse_inner_border_bottom', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setBorder(Edge.Bottom, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setBorder(Edge.Bottom, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3375,20 +3375,20 @@ test('flex_direction_row_reverse_inner_border_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setBorder(Edge.Left, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setBorder(Edge.Start, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3457,20 +3457,20 @@ test('flex_direction_row_reverse_inner_border_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setBorder(Edge.Right, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setBorder(Edge.End, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3539,20 +3539,20 @@ test('flex_direction_row_reverse_inner_padding_left', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPadding(Edge.Left, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPadding(Edge.Left, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3621,20 +3621,20 @@ test('flex_direction_row_reverse_inner_padding_right', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPadding(Edge.Right, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPadding(Edge.Right, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3703,20 +3703,20 @@ test('flex_direction_col_reverse_inner_padding_top', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPadding(Edge.Top, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPadding(Edge.Top, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3785,20 +3785,20 @@ test('flex_direction_col_reverse_inner_padding_bottom', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPadding(Edge.Bottom, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPadding(Edge.Bottom, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3867,20 +3867,20 @@ test('flex_direction_row_reverse_inner_padding_start', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPadding(Edge.Start, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPadding(Edge.Start, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -3949,20 +3949,20 @@ test('flex_direction_row_reverse_inner_padding_end', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setPadding(Edge.End, 10); root_child0_child0.setWidth(10); root_child0_child0.setHeight(10); + root_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0.setPadding(Edge.End, 10); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -4031,15 +4031,15 @@ test('flex_direction_alternating_with_percent', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(200); root.setHeight(300); + root.setWidth(200); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.Row); + root_child0.setHeight("50%"); + root_child0.setWidth("50%"); root_child0.setPosition(Edge.Left, "10%"); root_child0.setPosition(Edge.Top, "10%"); - root_child0.setWidth("50%"); - root_child0.setHeight("50%"); + root_child0.setFlexDirection(FlexDirection.Row); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGFlexTest.test.ts b/javascript/tests/generated/YGFlexTest.test.ts index f08b36d8c3..f601c26670 100644 --- a/javascript/tests/generated/YGFlexTest.test.ts +++ b/javascript/tests/generated/YGFlexTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<23161e158cb809e8677b1ec32f2df67e>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexTest.html + * @generated SignedSource<<845e100082da2dc28f3ff2cbca24c9ab>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -37,8 +37,8 @@ test('flex_basis_flex_grow_column', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setFlexBasis(50); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -82,21 +82,21 @@ test('flex_shrink_flex_grow_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(500); root.setHeight(500); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexShrink(1); root_child0.setWidth(500); root_child0.setHeight(100); + root_child0.setFlexShrink(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexShrink(1); root_child1.setWidth(500); root_child1.setHeight(100); + root_child1.setFlexShrink(1); root.insertChild(root_child1, 1); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -136,22 +136,22 @@ test('flex_shrink_flex_grow_child_flex_shrink_other_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(500); root.setHeight(500); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexShrink(1); root_child0.setWidth(500); root_child0.setHeight(100); + root_child0.setFlexShrink(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); - root_child1.setFlexShrink(1); root_child1.setWidth(500); root_child1.setHeight(100); + root_child1.setFlexGrow(1); + root_child1.setFlexShrink(1); root.insertChild(root_child1, 1); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -191,14 +191,14 @@ test('flex_basis_flex_grow_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setFlexBasis(50); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -247,8 +247,8 @@ test('flex_basis_flex_shrink_column', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexShrink(1); root_child0.setFlexBasis(100); + root_child0.setFlexShrink(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -292,14 +292,14 @@ test('flex_basis_flex_shrink_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexShrink(1); root_child0.setFlexBasis(100); + root_child0.setFlexShrink(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -352,9 +352,9 @@ test('flex_shrink_to_zero', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexShrink(1); root_child1.setWidth(50); root_child1.setHeight(50); + root_child1.setFlexShrink(1); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -410,23 +410,23 @@ test('flex_basis_overrides_main_size', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(20); root_child0.setFlexGrow(1); root_child0.setFlexBasis(50); - root_child0.setHeight(20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setHeight(10); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setHeight(10); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -477,8 +477,8 @@ test('flex_grow_shrink_at_most', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); root.insertChild(root_child0, 0); @@ -526,8 +526,8 @@ test('flex_grow_less_than_factor_one', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(200); root.setHeight(500); + root.setWidth(200); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(0.2); diff --git a/javascript/tests/generated/YGFlexWrapTest.test.ts b/javascript/tests/generated/YGFlexWrapTest.test.ts index 2e4f748a40..553e1e3f4c 100644 --- a/javascript/tests/generated/YGFlexWrapTest.test.ts +++ b/javascript/tests/generated/YGFlexWrapTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexWrapTest.html + * @generated SignedSource<<7fb4c69ffa58579fd0ce6fd9b61210bf>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexWrapTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -28,38 +28,38 @@ import { Wrap, } from 'yoga-layout'; -test('wrap_column', () => { +test.skip('wrap_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(30); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(30); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(30); + root_child3.setWidth(30); root.insertChild(root_child3, 3); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); expect(root.getComputedTop()).toBe(0); - expect(root.getComputedWidth()).toBe(60); + expect(root.getComputedWidth()).toBe(30); expect(root.getComputedHeight()).toBe(100); expect(root_child0.getComputedLeft()).toBe(0); @@ -86,25 +86,25 @@ test('wrap_column', () => { expect(root.getComputedLeft()).toBe(0); expect(root.getComputedTop()).toBe(0); - expect(root.getComputedWidth()).toBe(60); + expect(root.getComputedWidth()).toBe(30); expect(root.getComputedHeight()).toBe(100); - expect(root_child0.getComputedLeft()).toBe(30); + expect(root_child0.getComputedLeft()).toBe(0); expect(root_child0.getComputedTop()).toBe(0); expect(root_child0.getComputedWidth()).toBe(30); expect(root_child0.getComputedHeight()).toBe(30); - expect(root_child1.getComputedLeft()).toBe(30); + expect(root_child1.getComputedLeft()).toBe(0); expect(root_child1.getComputedTop()).toBe(30); expect(root_child1.getComputedWidth()).toBe(30); expect(root_child1.getComputedHeight()).toBe(30); - expect(root_child2.getComputedLeft()).toBe(30); + expect(root_child2.getComputedLeft()).toBe(0); expect(root_child2.getComputedTop()).toBe(60); expect(root_child2.getComputedWidth()).toBe(30); expect(root_child2.getComputedHeight()).toBe(30); - expect(root_child3.getComputedLeft()).toBe(0); + expect(root_child3.getComputedLeft()).toBe(-30); expect(root_child3.getComputedTop()).toBe(0); expect(root_child3.getComputedWidth()).toBe(30); expect(root_child3.getComputedHeight()).toBe(30); @@ -113,29 +113,29 @@ test('wrap_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(30); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(30); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(30); + root_child3.setWidth(30); root.insertChild(root_child3, 3); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -195,30 +195,30 @@ test('wrap_row_align_items_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignItems(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(10); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(20); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(30); + root_child3.setWidth(30); root.insertChild(root_child3, 3); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -278,30 +278,30 @@ test('wrap_row_align_items_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(10); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(20); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(30); + root_child3.setWidth(30); root.insertChild(root_child3, 3); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -361,21 +361,21 @@ test('flex_wrap_children_with_min_main_overriding_flex_basis', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexBasis(50); - root_child0.setMinWidth(55); root_child0.setHeight(50); + root_child0.setMinWidth(55); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); root_child1.setFlexBasis(50); - root_child1.setMinWidth(55); root_child1.setHeight(50); + root_child1.setMinWidth(55); root.insertChild(root_child1, 1); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -428,8 +428,8 @@ test('flex_wrap_wrap_to_child_height', () => { root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setWidth(100); root_child0_child0_child0.setHeight(100); + root_child0_child0_child0.setWidth(100); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -494,11 +494,11 @@ test('flex_wrap_align_stretch_fits_one_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(150); root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -545,34 +545,34 @@ test('wrap_reverse_row_align_content_flex_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.WrapReverse); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(10); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(20); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(40); + root_child3.setWidth(30); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); - root_child4.setWidth(30); root_child4.setHeight(50); + root_child4.setWidth(30); root.insertChild(root_child4, 4); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -642,35 +642,35 @@ test('wrap_reverse_row_align_content_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.WrapReverse); + root.setAlignContent(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(10); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(20); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(40); + root_child3.setWidth(30); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); - root_child4.setWidth(30); root_child4.setHeight(50); + root_child4.setWidth(30); root.insertChild(root_child4, 4); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -740,34 +740,34 @@ test('wrap_reverse_row_single_line_different_size', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); root.setWidth(300); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.WrapReverse); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(10); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(20); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(40); + root_child3.setWidth(30); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); - root_child4.setWidth(30); root_child4.setHeight(50); + root_child4.setWidth(30); root.insertChild(root_child4, 4); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -837,35 +837,35 @@ test('wrap_reverse_row_align_content_stretch', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.WrapReverse); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(10); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(20); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(40); + root_child3.setWidth(30); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); - root_child4.setWidth(30); root_child4.setHeight(50); + root_child4.setWidth(30); root.insertChild(root_child4, 4); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -935,35 +935,35 @@ test('wrap_reverse_row_align_content_space_around', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceAround); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.WrapReverse); + root.setAlignContent(Align.SpaceAround); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(10); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(20); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(40); + root_child3.setWidth(30); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); - root_child4.setWidth(30); root_child4.setHeight(50); + root_child4.setWidth(30); root.insertChild(root_child4, 4); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1033,35 +1033,35 @@ test('wrap_reverse_column_fixed_size', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.WrapReverse); root.setWidth(200); root.setHeight(100); + root.setFlexWrap(Wrap.WrapReverse); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(30); root_child0.setHeight(10); + root_child0.setWidth(30); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setWidth(30); root_child1.setHeight(20); + root_child1.setWidth(30); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setWidth(30); root_child2.setHeight(30); + root_child2.setWidth(30); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setWidth(30); root_child3.setHeight(40); + root_child3.setWidth(30); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); - root_child4.setWidth(30); root_child4.setHeight(50); + root_child4.setWidth(30); root.insertChild(root_child4, 4); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1131,10 +1131,10 @@ test('wrapped_row_within_align_items_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -1198,10 +1198,10 @@ test('wrapped_row_within_align_items_flex_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -1265,10 +1265,10 @@ test('wrapped_row_within_align_items_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -1332,13 +1332,13 @@ test('wrapped_column_max_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); + root.setPositionType(PositionType.Absolute); + root.setHeight(500); + root.setWidth(700); + root.setAlignItems(Align.Center); root.setJustifyContent(Justify.Center); root.setAlignContent(Align.Center); - root.setAlignItems(Align.Center); - root.setPositionType(PositionType.Absolute); root.setFlexWrap(Wrap.Wrap); - root.setWidth(700); - root.setHeight(500); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(100); @@ -1347,12 +1347,9 @@ test('wrapped_column_max_height', () => { root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setMargin(Edge.Left, 20); - root_child1.setMargin(Edge.Top, 20); - root_child1.setMargin(Edge.Right, 20); - root_child1.setMargin(Edge.Bottom, 20); root_child1.setWidth(200); root_child1.setHeight(200); + root_child1.setMargin(Edge.All, 20); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -1407,33 +1404,30 @@ test('wrapped_column_max_height_flex', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); + root.setPositionType(PositionType.Absolute); + root.setHeight(500); + root.setWidth(700); + root.setAlignItems(Align.Center); root.setJustifyContent(Justify.Center); root.setAlignContent(Align.Center); - root.setAlignItems(Align.Center); - root.setPositionType(PositionType.Absolute); root.setFlexWrap(Wrap.Wrap); - root.setWidth(700); - root.setHeight(500); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); - root_child0.setFlexShrink(1); - root_child0.setFlexBasis("0%"); root_child0.setWidth(100); root_child0.setHeight(500); root_child0.setMaxHeight(200); + root_child0.setFlexGrow(1); + root_child0.setFlexShrink(1); + root_child0.setFlexBasis("0%"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); + root_child1.setWidth(200); + root_child1.setHeight(200); + root_child1.setMargin(Edge.All, 20); root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); root_child1.setFlexBasis("0%"); - root_child1.setMargin(Edge.Left, 20); - root_child1.setMargin(Edge.Top, 20); - root_child1.setMargin(Edge.Right, 20); - root_child1.setMargin(Edge.Bottom, 20); - root_child1.setWidth(200); - root_child1.setHeight(200); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -1502,8 +1496,8 @@ test('wrap_nodes_with_content_sizing_overflowing_margin', () => { root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setWidth(40); root_child0_child0_child0.setHeight(40); + root_child0_child0_child0.setWidth(40); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -1511,8 +1505,8 @@ test('wrap_nodes_with_content_sizing_overflowing_margin', () => { root_child0.insertChild(root_child0_child1, 1); const root_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child1_child0.setWidth(40); root_child0_child1_child0.setHeight(40); + root_child0_child1_child0.setWidth(40); root_child0_child1.insertChild(root_child0_child1_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1596,8 +1590,8 @@ test('wrap_nodes_with_content_sizing_margin_cross', () => { root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setWidth(40); root_child0_child0_child0.setHeight(40); + root_child0_child0_child0.setWidth(40); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -1605,8 +1599,8 @@ test('wrap_nodes_with_content_sizing_margin_cross', () => { root_child0.insertChild(root_child0_child1, 1); const root_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child1_child0.setWidth(40); root_child0_child1_child0.setHeight(40); + root_child0_child1_child0.setWidth(40); root_child0_child1.insertChild(root_child0_child1_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1676,11 +1670,11 @@ test('wrap_with_min_cross_axis', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(500); root.setMinHeight(500); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -1729,11 +1723,11 @@ test('wrap_with_max_cross_axis', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setWidth(500); root.setMaxHeight(500); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(400); @@ -1782,9 +1776,9 @@ test('nowrap_expands_flexline_box_to_min_cross', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setMinHeight(400); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -1819,10 +1813,10 @@ test('wrap_does_not_impose_min_cross_onto_single_flexline', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setMinHeight(400); + root.setFlexDirection(FlexDirection.Row); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); diff --git a/javascript/tests/generated/YGGapTest.test.ts b/javascript/tests/generated/YGGapTest.test.ts index 0f89192e46..5f86dbc98e 100644 --- a/javascript/tests/generated/YGGapTest.test.ts +++ b/javascript/tests/generated/YGGapTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGGapTest.html + * @generated SignedSource<<155c006bb0b57fbfe652cb9eb71d1c66>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGGapTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,8 +32,8 @@ test('column_gap_flexible', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setWidth(80); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -104,8 +104,8 @@ test('column_gap_inflexible', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setWidth(80); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -169,8 +169,8 @@ test('column_gap_mixed_flexible', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setWidth(80); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -236,8 +236,8 @@ test('column_gap_child_margins', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setWidth(80); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -246,24 +246,21 @@ test('column_gap_child_margins', () => { root_child0.setFlexGrow(1); root_child0.setFlexShrink(1); root_child0.setFlexBasis("0%"); - root_child0.setMargin(Edge.Left, 2); - root_child0.setMargin(Edge.Right, 2); + root_child0.setMargin(Edge.Horizontal, 2); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); root_child1.setFlexBasis("0%"); - root_child1.setMargin(Edge.Left, 10); - root_child1.setMargin(Edge.Right, 10); + root_child1.setMargin(Edge.Horizontal, 10); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); root_child2.setFlexGrow(1); root_child2.setFlexShrink(1); root_child2.setFlexBasis("0%"); - root_child2.setMargin(Edge.Left, 15); - root_child2.setMargin(Edge.Right, 15); + root_child2.setMargin(Edge.Horizontal, 15); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -313,8 +310,8 @@ test('column_row_gap_wrapping', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); root.setWidth(80); root.setGap(Gutter.Column, 10); @@ -472,17 +469,17 @@ test('column_gap_start_index', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); root.setWidth(80); root.setGap(Gutter.Column, 10); root.setGap(Gutter.Row, 20); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setPositionType(PositionType.Absolute); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -557,8 +554,8 @@ test('column_gap_justify_flex_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -622,9 +619,9 @@ test('column_gap_justify_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); + root.setPositionType(PositionType.Absolute); root.setFlexDirection(FlexDirection.Row); root.setJustifyContent(Justify.Center); - root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -688,9 +685,9 @@ test('column_gap_justify_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); + root.setPositionType(PositionType.Absolute); root.setFlexDirection(FlexDirection.Row); root.setJustifyContent(Justify.FlexEnd); - root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -754,9 +751,9 @@ test('column_gap_justify_space_between', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); + root.setPositionType(PositionType.Absolute); root.setFlexDirection(FlexDirection.Row); root.setJustifyContent(Justify.SpaceBetween); - root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -820,9 +817,9 @@ test('column_gap_justify_space_around', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); + root.setPositionType(PositionType.Absolute); root.setFlexDirection(FlexDirection.Row); root.setJustifyContent(Justify.SpaceAround); - root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -886,9 +883,9 @@ test('column_gap_justify_space_evenly', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); + root.setPositionType(PositionType.Absolute); root.setFlexDirection(FlexDirection.Row); root.setJustifyContent(Justify.SpaceEvenly); - root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -952,8 +949,8 @@ test('column_gap_wrap_align_flex_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(100); @@ -1067,10 +1064,10 @@ test('column_gap_wrap_align_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Center); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.Center); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -1183,10 +1180,10 @@ test('column_gap_wrap_align_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.FlexEnd); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.FlexEnd); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -1299,10 +1296,10 @@ test('column_gap_wrap_align_space_between', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceBetween); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceBetween); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -1415,10 +1412,10 @@ test('column_gap_wrap_align_space_around', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.SpaceAround); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); + root.setAlignContent(Align.SpaceAround); root.setWidth(100); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -1531,37 +1528,37 @@ test('column_gap_wrap_align_stretch', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); root.setWidth(300); root.setHeight(300); root.setGap(Gutter.Column, 5); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMinWidth(60); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setMinWidth(60); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setMinWidth(60); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setFlexGrow(1); root_child3.setMinWidth(60); + root_child3.setFlexGrow(1); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); - root_child4.setFlexGrow(1); root_child4.setMinWidth(60); + root_child4.setFlexGrow(1); root.insertChild(root_child4, 4); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1631,8 +1628,8 @@ test('column_gap_determines_parent_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setHeight(100); root.setGap(Gutter.Column, 10); @@ -1695,14 +1692,14 @@ test('row_gap_align_items_stretch', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(200); root.setGap(Gutter.Column, 10); root.setGap(Gutter.Row, 20); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(20); @@ -1805,14 +1802,14 @@ test('row_gap_align_items_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(200); root.setGap(Gutter.Column, 10); root.setGap(Gutter.Row, 20); + root.setAlignItems(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(20); @@ -1924,24 +1921,21 @@ test('row_gap_column_child_margins', () => { root_child0.setFlexGrow(1); root_child0.setFlexShrink(1); root_child0.setFlexBasis("0%"); - root_child0.setMargin(Edge.Top, 2); - root_child0.setMargin(Edge.Bottom, 2); + root_child0.setMargin(Edge.Vertical, 2); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); root_child1.setFlexGrow(1); root_child1.setFlexShrink(1); root_child1.setFlexBasis("0%"); - root_child1.setMargin(Edge.Top, 10); - root_child1.setMargin(Edge.Bottom, 10); + root_child1.setMargin(Edge.Vertical, 10); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); root_child2.setFlexGrow(1); root_child2.setFlexShrink(1); root_child2.setFlexBasis("0%"); - root_child2.setMargin(Edge.Top, 15); - root_child2.setMargin(Edge.Bottom, 15); + root_child2.setMargin(Edge.Vertical, 15); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1991,29 +1985,26 @@ test('row_gap_row_wrap_child_margins', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setFlexWrap(Wrap.Wrap); root.setWidth(100); root.setHeight(200); root.setGap(Gutter.Row, 10); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Top, 2); - root_child0.setMargin(Edge.Bottom, 2); root_child0.setWidth(60); + root_child0.setMargin(Edge.Vertical, 2); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setMargin(Edge.Top, 10); - root_child1.setMargin(Edge.Bottom, 10); root_child1.setWidth(60); + root_child1.setMargin(Edge.Vertical, 10); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setMargin(Edge.Top, 15); - root_child2.setMargin(Edge.Bottom, 15); root_child2.setWidth(60); + root_child2.setMargin(Edge.Vertical, 15); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2126,17 +2117,13 @@ test('row_gap_percent_wrapping', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); + root.setFlexDirection(FlexDirection.Row); root.setWidth(300); root.setHeight(700); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setPadding(Edge.All, 10); + root.setGap(Gutter.All, "10%"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(100); @@ -2230,12 +2217,11 @@ test('row_gap_percent_determines_parent_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); root.setWidth(300); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setGap(Gutter.All, "10%"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(100); @@ -2329,61 +2315,42 @@ test('row_gap_percent_wrapping_with_both_content_padding_and_item_padding', () = const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); + root.setFlexDirection(FlexDirection.Row); root.setWidth(300); root.setHeight(700); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setPadding(Edge.All, 10); + root.setGap(Gutter.All, "10%"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 10); - root_child0.setPadding(Edge.Top, 10); - root_child0.setPadding(Edge.Right, 10); - root_child0.setPadding(Edge.Bottom, 10); root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setPadding(Edge.All, 10); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setPadding(Edge.Left, 10); - root_child1.setPadding(Edge.Top, 10); - root_child1.setPadding(Edge.Right, 10); - root_child1.setPadding(Edge.Bottom, 10); root_child1.setWidth(100); root_child1.setHeight(100); + root_child1.setPadding(Edge.All, 10); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setPadding(Edge.Left, 10); - root_child2.setPadding(Edge.Top, 10); - root_child2.setPadding(Edge.Right, 10); - root_child2.setPadding(Edge.Bottom, 10); root_child2.setWidth(100); root_child2.setHeight(100); + root_child2.setPadding(Edge.All, 10); root.insertChild(root_child2, 2); const root_child3 = Yoga.Node.create(config); - root_child3.setPadding(Edge.Left, 10); - root_child3.setPadding(Edge.Top, 10); - root_child3.setPadding(Edge.Right, 10); - root_child3.setPadding(Edge.Bottom, 10); root_child3.setWidth(100); root_child3.setHeight(100); + root_child3.setPadding(Edge.All, 10); root.insertChild(root_child3, 3); const root_child4 = Yoga.Node.create(config); - root_child4.setPadding(Edge.Left, 10); - root_child4.setPadding(Edge.Top, 10); - root_child4.setPadding(Edge.Right, 10); - root_child4.setPadding(Edge.Bottom, 10); root_child4.setWidth(100); root_child4.setHeight(100); + root_child4.setPadding(Edge.All, 10); root.insertChild(root_child4, 4); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2453,17 +2420,13 @@ test('row_gap_percent_wrapping_with_both_content_padding', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); + root.setFlexDirection(FlexDirection.Row); root.setWidth(300); root.setHeight(700); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setPadding(Edge.All, 10); + root.setGap(Gutter.All, "10%"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(100); @@ -2557,17 +2520,13 @@ test('row_gap_percent_wrapping_with_content_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setMargin(Edge.Left, 10); - root.setMargin(Edge.Top, 10); - root.setMargin(Edge.Right, 10); - root.setMargin(Edge.Bottom, 10); + root.setFlexDirection(FlexDirection.Row); root.setWidth(300); root.setHeight(700); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setMargin(Edge.All, 10); + root.setGap(Gutter.All, "10%"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(100); @@ -2661,21 +2620,14 @@ test('row_gap_percent_wrapping_with_content_margin_and_padding', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setMargin(Edge.Left, 10); - root.setMargin(Edge.Top, 10); - root.setMargin(Edge.Right, 10); - root.setMargin(Edge.Bottom, 10); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); + root.setFlexDirection(FlexDirection.Row); root.setWidth(300); root.setHeight(700); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setMargin(Edge.All, 10); + root.setPadding(Edge.All, 10); + root.setGap(Gutter.All, "10%"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(100); @@ -2769,12 +2721,11 @@ test('row_gap_percent_wrapping_with_flexible_content', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setWidth(300); root.setHeight(300); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setGap(Gutter.All, "10%"); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -2841,12 +2792,11 @@ test('row_gap_percent_wrapping_with_mixed_flexible_content', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setWidth(300); root.setHeight(300); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setGap(Gutter.All, "10%"); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -2909,12 +2859,11 @@ test.skip('row_gap_percent_wrapping_with_min_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); root.setMinWidth(300); - root.setGap(Gutter.Column, "10%"); - root.setGap(Gutter.Row, "10%"); + root.setGap(Gutter.All, "10%"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(100); diff --git a/javascript/tests/generated/YGIntrinsicSizeTest.test.ts b/javascript/tests/generated/YGIntrinsicSizeTest.test.ts index fbf4cca839..31bff641ea 100644 --- a/javascript/tests/generated/YGIntrinsicSizeTest.test.ts +++ b/javascript/tests/generated/YGIntrinsicSizeTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<9f68289fe6931c16fc03d23c66a3ac03>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGIntrinsicSizeTest.html + * @generated SignedSource<<4ea148a3d3f6abbfb0bdcfc9d7b2779c>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGIntrinsicSizeTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,10 +32,10 @@ test('contains_inner_text_long_word', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -69,10 +69,10 @@ test('contains_inner_text_no_width_no_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -106,10 +106,10 @@ test('contains_inner_text_no_width_no_height_long_word_in_paragraph', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -143,10 +143,10 @@ test('contains_inner_text_fixed_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -181,10 +181,10 @@ test('contains_inner_text_no_width_fixed_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -219,10 +219,10 @@ test('contains_inner_text_fixed_width_fixed_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -258,10 +258,10 @@ test('contains_inner_text_max_width_max_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -297,9 +297,9 @@ test('contains_inner_text_max_width_max_height_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setMaxWidth(50); @@ -333,10 +333,10 @@ test('contains_inner_text_max_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -371,10 +371,10 @@ test('contains_inner_text_fixed_width_shorter_text', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -409,10 +409,10 @@ test('contains_inner_text_fixed_height_shorter_text', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -447,10 +447,10 @@ test('contains_inner_text_max_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(2000); root.setHeight(2000); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -485,10 +485,10 @@ test('max_content_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); root.setWidth("max-content"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -557,8 +557,8 @@ test.skip('fit_content_width', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setFlexWrap(Wrap.Wrap); root_child0.setWidth("fit-content"); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -638,8 +638,8 @@ test('stretch_width', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setFlexWrap(Wrap.Wrap); root_child0.setWidth("stretch"); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -715,8 +715,8 @@ test('max_content_height', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setHeight("max-content"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -784,8 +784,8 @@ test.skip('fit_content_height', () => { root.setHeight(90); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexWrap(Wrap.Wrap); root_child0.setHeight("fit-content"); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -864,8 +864,8 @@ test.skip('stretch_height', () => { root.setHeight(500); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexWrap(Wrap.Wrap); root_child0.setHeight("stretch"); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -941,8 +941,8 @@ test('max_content_flex_basis_column', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); root.setFlexBasis("max-content"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1010,8 +1010,8 @@ test.skip('fit_content_flex_basis_column', () => { root.setHeight(90); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexWrap(Wrap.Wrap); root_child0.setFlexBasis("fit-content"); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1090,6 +1090,7 @@ test('stretch_flex_basis_column', () => { root.setHeight(500); const root_child0 = Yoga.Node.create(config); + root_child0.setFlexBasis("stretch"); root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); @@ -1165,10 +1166,10 @@ test.skip('max_content_flex_basis_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); + root.setFlexDirection(FlexDirection.Row); root.setFlexBasis("max-content"); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1237,8 +1238,8 @@ test.skip('fit_content_flex_basis_row', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setFlexWrap(Wrap.Wrap); root_child0.setFlexBasis("fit-content"); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1318,6 +1319,7 @@ test.skip('stretch_flex_basis_row', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); + root_child0.setFlexBasis("stretch"); root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); @@ -1393,11 +1395,11 @@ test.skip('max_content_max_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setWidth(200); + root.setFlexDirection(FlexDirection.Row); root.setMaxWidth("max-content"); + root.setWidth(200); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1466,9 +1468,9 @@ test.skip('fit_content_max_width', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setFlexWrap(Wrap.Wrap); - root_child0.setWidth(110); root_child0.setMaxWidth("fit-content"); + root_child0.setWidth(110); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1548,9 +1550,9 @@ test.skip('stretch_max_width', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setFlexWrap(Wrap.Wrap); - root_child0.setWidth(600); root_child0.setMaxWidth("stretch"); + root_child0.setWidth(600); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1625,11 +1627,11 @@ test.skip('max_content_min_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setWidth(100); + root.setFlexDirection(FlexDirection.Row); root.setMinWidth("max-content"); + root.setWidth(100); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1698,9 +1700,9 @@ test.skip('fit_content_min_width', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setFlexWrap(Wrap.Wrap); - root_child0.setWidth(90); root_child0.setMinWidth("fit-content"); + root_child0.setWidth(90); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1780,9 +1782,9 @@ test.skip('stretch_min_width', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setFlexWrap(Wrap.Wrap); - root_child0.setWidth(400); root_child0.setMinWidth("stretch"); + root_child0.setWidth(400); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1858,9 +1860,9 @@ test.skip('max_content_max_height', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setHeight(200); root.setMaxHeight("max-content"); + root.setHeight(200); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -1928,9 +1930,9 @@ test.skip('fit_content_max_height', () => { root.setHeight(90); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexWrap(Wrap.Wrap); - root_child0.setHeight(110); root_child0.setMaxHeight("fit-content"); + root_child0.setHeight(110); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2009,9 +2011,9 @@ test.skip('stretch_max_height', () => { root.setHeight(500); const root_child0 = Yoga.Node.create(config); + root_child0.setMaxHeight("stretch"); root_child0.setFlexWrap(Wrap.Wrap); root_child0.setHeight(600); - root_child0.setMaxHeight("stretch"); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2087,9 +2089,9 @@ test.skip('max_content_min_height', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexWrap(Wrap.Wrap); - root.setHeight(100); root.setMinHeight("max-content"); + root.setHeight(100); + root.setFlexWrap(Wrap.Wrap); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -2157,9 +2159,9 @@ test.skip('fit_content_min_height', () => { root.setHeight(90); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexWrap(Wrap.Wrap); - root_child0.setHeight(90); root_child0.setMinHeight("fit-content"); + root_child0.setHeight(90); + root_child0.setFlexWrap(Wrap.Wrap); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2238,9 +2240,9 @@ test.skip('stretch_min_height', () => { root.setHeight(500); const root_child0 = Yoga.Node.create(config); + root_child0.setMinHeight("stretch"); root_child0.setFlexWrap(Wrap.Wrap); root_child0.setHeight(400); - root_child0.setMinHeight("stretch"); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2466,8 +2468,8 @@ test.skip('text_max_content_min_width', () => { root.setWidth(200); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(200); root_child0.setMinWidth("max-content"); + root_child0.setWidth(200); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2516,8 +2518,8 @@ test.skip('text_stretch_min_width', () => { root.setWidth(200); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(100); root_child0.setMinWidth("stretch"); + root_child0.setWidth(100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2566,8 +2568,8 @@ test.skip('text_fit_content_min_width', () => { root.setWidth(200); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(300); root_child0.setMinWidth("fit-content"); + root_child0.setWidth(300); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2616,8 +2618,8 @@ test.skip('text_max_content_max_width', () => { root.setWidth(200); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(2000); root_child0.setMaxWidth("max-content"); + root_child0.setWidth(2000); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2666,8 +2668,8 @@ test.skip('text_stretch_max_width', () => { root.setWidth(200); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(300); root_child0.setMaxWidth("stretch"); + root_child0.setWidth(300); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -2716,8 +2718,8 @@ test.skip('text_fit_content_max_width', () => { root.setWidth(200); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(1000); root_child0.setMaxWidth("fit-content"); + root_child0.setWidth(1000); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); diff --git a/javascript/tests/generated/YGJustifyContentTest.test.ts b/javascript/tests/generated/YGJustifyContentTest.test.ts index 3dc5372162..10e8eae7eb 100644 --- a/javascript/tests/generated/YGJustifyContentTest.test.ts +++ b/javascript/tests/generated/YGJustifyContentTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGJustifyContentTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGJustifyContentTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,10 +32,10 @@ test('justify_content_row_flex_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -96,11 +96,11 @@ test('justify_content_row_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -161,11 +161,11 @@ test('justify_content_row_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -226,11 +226,11 @@ test('justify_content_row_space_between', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.SpaceBetween); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.SpaceBetween); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -291,11 +291,11 @@ test('justify_content_row_space_around', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.SpaceAround); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.SpaceAround); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -419,10 +419,10 @@ test('justify_content_column_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setJustifyContent(Justify.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -483,10 +483,10 @@ test('justify_content_column_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -547,10 +547,10 @@ test('justify_content_column_space_between', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.SpaceBetween); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setJustifyContent(Justify.SpaceBetween); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -611,10 +611,10 @@ test('justify_content_column_space_around', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.SpaceAround); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setJustifyContent(Justify.SpaceAround); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -675,15 +675,15 @@ test('justify_content_row_min_width_and_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Left, 100); root.setMinWidth(50); + root.setMargin(Edge.Left, 100); + root.setJustifyContent(Justify.Center); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setWidth(20); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -713,16 +713,16 @@ test('justify_content_row_max_width_and_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Left, 100); root.setWidth(100); root.setMaxWidth(80); + root.setMargin(Edge.Left, 100); + root.setJustifyContent(Justify.Center); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setWidth(20); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -752,14 +752,14 @@ test('justify_content_column_min_height_and_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Top, 100); root.setMinHeight(50); + root.setMargin(Edge.Top, 100); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setWidth(20); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -789,15 +789,15 @@ test('justify_content_column_max_height_and_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setMargin(Edge.Top, 100); root.setHeight(100); root.setMaxHeight(80); + root.setMargin(Edge.Top, 100); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(20); root_child0.setHeight(20); + root_child0.setWidth(20); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -827,10 +827,10 @@ test('justify_content_column_space_evenly', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.SpaceEvenly); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setJustifyContent(Justify.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -891,11 +891,11 @@ test('justify_content_row_space_evenly', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.SpaceEvenly); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setJustifyContent(Justify.SpaceEvenly); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -956,10 +956,10 @@ test('justify_content_min_width_with_padding_child_width_greater_than_parent', ( const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); root.setWidth(1000); root.setHeight(1584); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -970,16 +970,16 @@ test('justify_content_min_width_with_padding_child_width_greater_than_parent', ( root_child0_child0.setFlexDirection(FlexDirection.Row); root_child0_child0.setJustifyContent(Justify.Center); root_child0_child0.setAlignContent(Align.Stretch); + root_child0_child0.setMinWidth(400); root_child0_child0.setPadding(Edge.Left, 100); root_child0_child0.setPadding(Edge.Right, 100); - root_child0_child0.setMinWidth(400); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setFlexDirection(FlexDirection.Row); - root_child0_child0_child0.setAlignContent(Align.Stretch); - root_child0_child0_child0.setWidth(300); root_child0_child0_child0.setHeight(100); + root_child0_child0_child0.setWidth(300); + root_child0_child0_child0.setAlignContent(Align.Stretch); + root_child0_child0_child0.setFlexDirection(FlexDirection.Row); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1029,10 +1029,10 @@ test('justify_content_min_width_with_padding_child_width_lower_than_parent', () const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignContent(Align.Stretch); root.setPositionType(PositionType.Absolute); root.setWidth(1080); root.setHeight(1584); + root.setAlignContent(Align.Stretch); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -1043,16 +1043,16 @@ test('justify_content_min_width_with_padding_child_width_lower_than_parent', () root_child0_child0.setFlexDirection(FlexDirection.Row); root_child0_child0.setJustifyContent(Justify.Center); root_child0_child0.setAlignContent(Align.Stretch); + root_child0_child0.setMinWidth(400); root_child0_child0.setPadding(Edge.Left, 100); root_child0_child0.setPadding(Edge.Right, 100); - root_child0_child0.setMinWidth(400); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setFlexDirection(FlexDirection.Row); - root_child0_child0_child0.setAlignContent(Align.Stretch); - root_child0_child0_child0.setWidth(199); root_child0_child0_child0.setHeight(100); + root_child0_child0_child0.setWidth(199); + root_child0_child0_child0.setAlignContent(Align.Stretch); + root_child0_child0_child0.setFlexDirection(FlexDirection.Row); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1102,14 +1102,14 @@ test('justify_content_space_between_indefinite_container_dim_with_free_space', ( const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(300); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setJustifyContent(Justify.SpaceBetween); root_child0.setMinWidth(200); + root_child0.setJustifyContent(Justify.SpaceBetween); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1169,10 +1169,10 @@ test('justify_content_flex_start_row_reverse', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.RowReverse); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(20); @@ -1233,10 +1233,10 @@ test('justify_content_flex_end_row_reverse', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.RowReverse); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(20); @@ -1297,10 +1297,10 @@ test('justify_content_overflow_row_flex_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(40); @@ -1361,11 +1361,11 @@ test('justify_content_overflow_row_flex_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.FlexEnd); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(40); @@ -1426,11 +1426,11 @@ test('justify_content_overflow_row_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(40); @@ -1491,11 +1491,11 @@ test('justify_content_overflow_row_space_between', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.SpaceBetween); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.SpaceBetween); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(40); @@ -1556,11 +1556,11 @@ test('justify_content_overflow_row_space_around', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.SpaceAround); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.SpaceAround); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(40); @@ -1621,11 +1621,11 @@ test('justify_content_overflow_row_space_evenly', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.SpaceEvenly); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(40); @@ -1686,11 +1686,11 @@ test.skip('justify_content_overflow_row_reverse_space_around', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); - root.setJustifyContent(Justify.SpaceAround); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.RowReverse); + root.setJustifyContent(Justify.SpaceAround); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(40); @@ -1751,11 +1751,11 @@ test.skip('justify_content_overflow_row_reverse_space_evenly', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.RowReverse); - root.setJustifyContent(Justify.SpaceEvenly); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.RowReverse); + root.setJustifyContent(Justify.SpaceEvenly); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(40); @@ -1816,15 +1816,15 @@ test('justify_content_overflow_row_space_evenly_auto_margin', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.SpaceEvenly); root.setPositionType(PositionType.Absolute); root.setWidth(102); root.setHeight(102); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.SpaceEvenly); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(40); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); diff --git a/javascript/tests/generated/YGMarginTest.test.ts b/javascript/tests/generated/YGMarginTest.test.ts index a4a7d97144..f675524343 100644 --- a/javascript/tests/generated/YGMarginTest.test.ts +++ b/javascript/tests/generated/YGMarginTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<6da1f5bbb007134b1ba11d7bde816e56>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGMarginTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGMarginTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,14 +32,14 @@ test('margin_start', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Start, 10); root_child0.setWidth(10); + root_child0.setMargin(Edge.Start, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -74,8 +74,8 @@ test('margin_top', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Top, 10); root_child0.setHeight(10); + root_child0.setMargin(Edge.Top, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -105,15 +105,15 @@ test('margin_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setJustifyContent(Justify.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setJustifyContent(Justify.FlexEnd); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.End, 10); root_child0.setWidth(10); + root_child0.setMargin(Edge.End, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -143,14 +143,14 @@ test('margin_bottom', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setJustifyContent(Justify.FlexEnd); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Bottom, 10); root_child0.setHeight(10); + root_child0.setMargin(Edge.Bottom, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -180,15 +180,15 @@ test('margin_and_flex_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMargin(Edge.Start, 10); root_child0.setMargin(Edge.End, 10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -223,9 +223,9 @@ test('margin_and_flex_column', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMargin(Edge.Top, 10); root_child0.setMargin(Edge.Bottom, 10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -255,15 +255,15 @@ test('margin_and_stretch_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMargin(Edge.Top, 10); root_child0.setMargin(Edge.Bottom, 10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -298,9 +298,9 @@ test('margin_and_stretch_column', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMargin(Edge.Start, 10); root_child0.setMargin(Edge.End, 10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -330,14 +330,14 @@ test('margin_with_sibling_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMargin(Edge.End, 10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -386,8 +386,8 @@ test('margin_with_sibling_column', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMargin(Edge.Bottom, 10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -431,15 +431,15 @@ test('margin_auto_bottom', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Bottom, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Bottom, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -484,15 +484,15 @@ test('margin_auto_top', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Top, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Top, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -537,16 +537,16 @@ test('margin_auto_bottom_and_top', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Top, 'auto'); - root_child0.setMargin(Edge.Bottom, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Top, "auto"); + root_child0.setMargin(Edge.Bottom, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -591,16 +591,16 @@ test('margin_auto_bottom_and_top_justify_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Top, 'auto'); - root_child0.setMargin(Edge.Bottom, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Top, "auto"); + root_child0.setMargin(Edge.Bottom, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -645,21 +645,21 @@ test('margin_auto_multiple_children_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Top, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Top, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setMargin(Edge.Top, 'auto'); root_child1.setWidth(50); root_child1.setHeight(50); + root_child1.setMargin(Edge.Top, "auto"); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -714,22 +714,22 @@ test('margin_auto_multiple_children_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setMargin(Edge.Right, 'auto'); root_child1.setWidth(50); root_child1.setHeight(50); + root_child1.setMargin(Edge.Right, "auto"); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); @@ -784,17 +784,17 @@ test('margin_auto_left_and_right_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Left, "auto"); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -844,10 +844,10 @@ test('margin_auto_left_and_right', () => { root.setHeight(200); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Left, "auto"); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -892,17 +892,17 @@ test('margin_auto_start_and_end_column', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Start, 'auto'); - root_child0.setMargin(Edge.End, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Start, "auto"); + root_child0.setMargin(Edge.End, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -952,10 +952,10 @@ test('margin_auto_start_and_end', () => { root.setHeight(200); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Start, 'auto'); - root_child0.setMargin(Edge.End, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Start, "auto"); + root_child0.setMargin(Edge.End, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1000,16 +1000,16 @@ test('margin_auto_left_and_right_column_and_center', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Left, "auto"); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1054,15 +1054,15 @@ test('margin_auto_left', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Left, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1107,15 +1107,15 @@ test('margin_auto_right', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1160,16 +1160,16 @@ test('margin_auto_left_and_right_stretch', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Left, "auto"); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1219,10 +1219,10 @@ test('margin_auto_top_and_bottom_stretch', () => { root.setHeight(200); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Top, 'auto'); - root_child0.setMargin(Edge.Bottom, 'auto'); root_child0.setWidth(50); root_child0.setHeight(50); + root_child0.setMargin(Edge.Top, "auto"); + root_child0.setMargin(Edge.Bottom, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1272,10 +1272,10 @@ test('margin_should_not_be_part_of_max_height', () => { root.setHeight(250); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Top, 20); root_child0.setWidth(100); root_child0.setHeight(100); root_child0.setMaxHeight(100); + root_child0.setMargin(Edge.Top, 20); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1310,10 +1310,10 @@ test('margin_should_not_be_part_of_max_width', () => { root.setHeight(250); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 20); root_child0.setWidth(100); - root_child0.setMaxWidth(100); root_child0.setHeight(100); + root_child0.setMaxWidth(100); + root_child0.setMargin(Edge.Left, 20); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1343,16 +1343,16 @@ test('margin_auto_left_right_child_bigger_than_parent', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(72); root_child0.setHeight(72); + root_child0.setMargin(Edge.Left, "auto"); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1382,15 +1382,15 @@ test('margin_auto_left_child_bigger_than_parent', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); root_child0.setWidth(72); root_child0.setHeight(72); + root_child0.setMargin(Edge.Left, "auto"); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1420,16 +1420,16 @@ test('margin_fix_left_auto_right_child_bigger_than_parent', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 10); - root_child0.setMargin(Edge.Right, 'auto'); root_child0.setWidth(72); root_child0.setHeight(72); + root_child0.setMargin(Edge.Left, 10); + root_child0.setMargin(Edge.Right, "auto"); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1459,16 +1459,16 @@ test('margin_auto_left_fix_right_child_bigger_than_parent', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(52); root.setHeight(52); + root.setWidth(52); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 'auto'); - root_child0.setMargin(Edge.Right, 10); root_child0.setWidth(72); root_child0.setHeight(72); + root_child0.setMargin(Edge.Left, "auto"); + root_child0.setMargin(Edge.Right, 10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1498,16 +1498,16 @@ test('margin_auto_top_stretching_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); root_child0.setFlexShrink(1); root_child0.setFlexBasis("0%"); - root_child0.setMargin(Edge.Top, 'auto'); + root_child0.setMargin(Edge.Top, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1552,16 +1552,16 @@ test('margin_auto_left_stretching_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); root_child0.setFlexShrink(1); root_child0.setFlexBasis("0%"); - root_child0.setMargin(Edge.Left, 'auto'); + root_child0.setMargin(Edge.Left, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -1606,15 +1606,15 @@ test('margin_auto_overflowing_container', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Bottom, 'auto'); root_child0.setWidth(50); root_child0.setHeight(150); + root_child0.setMargin(Edge.Bottom, "auto"); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); diff --git a/javascript/tests/generated/YGMinMaxDimensionTest.test.ts b/javascript/tests/generated/YGMinMaxDimensionTest.test.ts index 7a0a7b064b..31d8bb289a 100644 --- a/javascript/tests/generated/YGMinMaxDimensionTest.test.ts +++ b/javascript/tests/generated/YGMinMaxDimensionTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGMinMaxDimensionTest.html + * @generated SignedSource<<3129371b8f89a7343860ea2b7714b7eb>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGMinMaxDimensionTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -37,8 +37,8 @@ test('max_width', () => { root.setHeight(100); const root_child0 = Yoga.Node.create(config); - root_child0.setMaxWidth(50); root_child0.setHeight(10); + root_child0.setMaxWidth(50); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -68,10 +68,10 @@ test('max_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -155,10 +155,10 @@ test.skip('min_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -206,11 +206,11 @@ test('justify_content_min_max', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); - root.setWidth(100); - root.setMinHeight(100); root.setMaxHeight(200); + root.setMinHeight(100); + root.setWidth(100); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(60); @@ -244,11 +244,11 @@ test('align_items_min_max', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); - root.setMinWidth(100); root.setMaxWidth(200); + root.setMinWidth(100); root.setHeight(100); + root.setAlignItems(Align.Center); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(60); @@ -282,10 +282,10 @@ test('justify_content_overflow_min_max', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); root.setPositionType(PositionType.Absolute); root.setMinHeight(100); root.setMaxHeight(110); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(50); @@ -350,9 +350,9 @@ test('flex_grow_to_min', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setMinHeight(100); root.setMaxHeight(500); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -400,11 +400,11 @@ test('flex_grow_in_at_most_container', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setFlexDirection(FlexDirection.Row); @@ -452,13 +452,13 @@ test('flex_grow_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(100); root_child0.setFlexGrow(1); root_child0.setFlexBasis(0); - root_child0.setHeight(100); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -547,8 +547,8 @@ test('flex_grow_within_max_width', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexGrow(1); root_child0_child0.setHeight(20); + root_child0_child0.setFlexGrow(1); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -598,8 +598,8 @@ test('flex_grow_within_constrained_max_width', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexGrow(1); root_child0_child0.setHeight(20); + root_child0_child0.setFlexGrow(1); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -640,14 +640,14 @@ test('flex_root_ignored', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setFlexGrow(1); root.setWidth(100); root.setMinHeight(100); root.setMaxHeight(500); + root.setFlexGrow(1); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setFlexBasis(200); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -697,14 +697,14 @@ test('flex_grow_root_minimized', () => { root.setMaxHeight(500); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMinHeight(100); root_child0.setMaxHeight(500); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexGrow(1); root_child0_child0.setFlexBasis(200); + root_child0_child0.setFlexGrow(1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -763,14 +763,14 @@ test('flex_grow_height_maximized', () => { root.setHeight(500); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setMinHeight(100); root_child0.setMaxHeight(500); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexGrow(1); root_child0_child0.setFlexBasis(200); + root_child0_child0.setFlexGrow(1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); @@ -824,10 +824,10 @@ test('flex_grow_within_constrained_min_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setMinWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -926,9 +926,9 @@ test('flex_grow_within_constrained_max_row', () => { root.setWidth(200); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setMaxWidth(100); root_child0.setHeight(100); + root_child0.setMaxWidth(100); + root_child0.setFlexDirection(FlexDirection.Row); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -988,8 +988,8 @@ test('flex_grow_within_constrained_max_column', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setMaxHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); root_child0.setFlexShrink(1); @@ -1037,21 +1037,21 @@ test('child_min_max_width_flexing', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(120); root.setHeight(50); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); + root_child0.setMinWidth(60); root_child0.setFlexGrow(1); root_child0.setFlexBasis(0); - root_child0.setMinWidth(60); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); + root_child1.setMaxWidth(20); root_child1.setFlexGrow(1); root_child1.setFlexBasis("50%"); - root_child1.setMaxWidth(20); root.insertChild(root_child1, 1); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1092,8 +1092,8 @@ test('min_width_overrides_width', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(50); root.setMinWidth(100); + root.setWidth(50); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -1113,8 +1113,8 @@ test('max_width_overrides_width', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(200); root.setMaxWidth(100); + root.setWidth(200); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -1134,8 +1134,8 @@ test('min_height_overrides_height', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setHeight(50); root.setMinHeight(100); + root.setHeight(50); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -1155,8 +1155,8 @@ test('max_height_overrides_height', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setHeight(200); root.setMaxHeight(100); + root.setHeight(200); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -1175,10 +1175,10 @@ test('min_max_percent_no_width_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setMinWidth("10%"); diff --git a/javascript/tests/generated/YGPaddingTest.test.ts b/javascript/tests/generated/YGPaddingTest.test.ts index 31b0c5eaf8..6c0eeea0ef 100644 --- a/javascript/tests/generated/YGPaddingTest.test.ts +++ b/javascript/tests/generated/YGPaddingTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<6b248d4e91e352b202a43841c278301e>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGPaddingTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGPaddingTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -33,10 +33,7 @@ test('padding_no_size', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); + root.setPadding(Edge.All, 10); root.calculateLayout(undefined, undefined, Direction.LTR); expect(root.getComputedLeft()).toBe(0); @@ -56,10 +53,7 @@ test('padding_container_match_child', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); + root.setPadding(Edge.All, 10); const root_child0 = Yoga.Node.create(config); root_child0.setWidth(10); @@ -94,16 +88,13 @@ test('padding_flex_child', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 10); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setWidth(10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -134,12 +125,9 @@ test('padding_stretch_child', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 10); - root.setPadding(Edge.Top, 10); - root.setPadding(Edge.Right, 10); - root.setPadding(Edge.Bottom, 10); root.setWidth(100); root.setHeight(100); + root.setPadding(Edge.All, 10); const root_child0 = Yoga.Node.create(config); root_child0.setHeight(10); @@ -172,18 +160,18 @@ test('padding_center_child', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); + root.setWidth(100); + root.setHeight(100); root.setPadding(Edge.Start, 10); root.setPadding(Edge.End, 20); root.setPadding(Edge.Bottom, 20); - root.setWidth(100); - root.setHeight(100); + root.setAlignItems(Align.Center); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(10); root_child0.setHeight(10); + root_child0.setWidth(10); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -213,19 +201,16 @@ test('child_with_padding_align_end', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.FlexEnd); - root.setAlignItems(Align.FlexEnd); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setJustifyContent(Justify.FlexEnd); + root.setAlignItems(Align.FlexEnd); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 20); - root_child0.setPadding(Edge.Top, 20); - root_child0.setPadding(Edge.Right, 20); - root_child0.setPadding(Edge.Bottom, 20); root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setPadding(Edge.All, 20); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -256,10 +241,10 @@ test('physical_and_relative_edge_defined', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setPadding(Edge.Left, 20); - root.setPadding(Edge.End, 50); root.setWidth(200); root.setHeight(200); + root.setPadding(Edge.Left, 20); + root.setPadding(Edge.End, 50); const root_child0 = Yoga.Node.create(config); root_child0.setWidth("100%"); diff --git a/javascript/tests/generated/YGPercentageTest.test.ts b/javascript/tests/generated/YGPercentageTest.test.ts index 7101f5f501..e225895709 100644 --- a/javascript/tests/generated/YGPercentageTest.test.ts +++ b/javascript/tests/generated/YGPercentageTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGPercentageTest.html + * @generated SignedSource<<3fc7c70c4c88b411b1d9dbaf7572284a>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGPercentageTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,10 +32,10 @@ test('percentage_width_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setWidth("30%"); @@ -69,16 +69,16 @@ test('percentage_position_left_top', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(400); root.setHeight(400); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setPosition(Edge.Left, "10%"); - root_child0.setPosition(Edge.Top, "20%"); root_child0.setWidth("45%"); root_child0.setHeight("55%"); + root_child0.setPosition(Edge.Left, "10%"); + root_child0.setPosition(Edge.Top, "20%"); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -108,16 +108,16 @@ test('percentage_position_bottom_right', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(500); root.setHeight(500); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setPosition(Edge.Right, "20%"); - root_child0.setPosition(Edge.Bottom, "10%"); root_child0.setWidth("55%"); root_child0.setHeight("15%"); + root_child0.setPosition(Edge.Bottom, "10%"); + root_child0.setPosition(Edge.Right, "20%"); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -147,10 +147,10 @@ test('percentage_flex_basis', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -301,10 +301,10 @@ test('percentage_flex_basis_main_max_height', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -408,10 +408,10 @@ test('percentage_flex_basis_main_max_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -515,10 +515,10 @@ test('percentage_flex_basis_main_min_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(200); root.setHeight(200); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -629,39 +629,21 @@ test('percentage_multiple_nested_with_padding_margin_and_percentage_values', () const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); root_child0.setFlexBasis("10%"); - root_child0.setMargin(Edge.Left, 5); - root_child0.setMargin(Edge.Top, 5); - root_child0.setMargin(Edge.Right, 5); - root_child0.setMargin(Edge.Bottom, 5); - root_child0.setPadding(Edge.Left, 3); - root_child0.setPadding(Edge.Top, 3); - root_child0.setPadding(Edge.Right, 3); - root_child0.setPadding(Edge.Bottom, 3); root_child0.setMinWidth("60%"); + root_child0.setMargin(Edge.All, 5); + root_child0.setPadding(Edge.All, 3); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setMargin(Edge.Left, 5); - root_child0_child0.setMargin(Edge.Top, 5); - root_child0_child0.setMargin(Edge.Right, 5); - root_child0_child0.setMargin(Edge.Bottom, 5); - root_child0_child0.setPadding(Edge.Left, "3%"); - root_child0_child0.setPadding(Edge.Top, "3%"); - root_child0_child0.setPadding(Edge.Right, "3%"); - root_child0_child0.setPadding(Edge.Bottom, "3%"); root_child0_child0.setWidth("50%"); + root_child0_child0.setMargin(Edge.All, 5); + root_child0_child0.setPadding(Edge.All, "3%"); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setMargin(Edge.Left, "5%"); - root_child0_child0_child0.setMargin(Edge.Top, "5%"); - root_child0_child0_child0.setMargin(Edge.Right, "5%"); - root_child0_child0_child0.setMargin(Edge.Bottom, "5%"); - root_child0_child0_child0.setPadding(Edge.Left, 3); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 3); - root_child0_child0_child0.setPadding(Edge.Bottom, 3); root_child0_child0_child0.setWidth("45%"); + root_child0_child0_child0.setMargin(Edge.All, "5%"); + root_child0_child0_child0.setPadding(Edge.All, 3); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -733,10 +715,7 @@ test('percentage_margin_should_calculate_based_only_on_width', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); - root_child0.setMargin(Edge.Left, "10%"); - root_child0.setMargin(Edge.Top, "10%"); - root_child0.setMargin(Edge.Right, "10%"); - root_child0.setMargin(Edge.Bottom, "10%"); + root_child0.setMargin(Edge.All, "10%"); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -787,10 +766,7 @@ test('percentage_padding_should_calculate_based_only_on_width', () => { const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); - root_child0.setPadding(Edge.Left, "10%"); - root_child0.setPadding(Edge.Top, "10%"); - root_child0.setPadding(Edge.Right, "10%"); - root_child0.setPadding(Edge.Bottom, "10%"); + root_child0.setPadding(Edge.All, "10%"); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -841,8 +817,8 @@ test('percentage_absolute_position', () => { const root_child0 = Yoga.Node.create(config); root_child0.setPositionType(PositionType.Absolute); - root_child0.setPosition(Edge.Left, "30%"); root_child0.setPosition(Edge.Top, "10%"); + root_child0.setPosition(Edge.Left, "30%"); root_child0.setWidth(10); root_child0.setHeight(10); root.insertChild(root_child0, 0); @@ -908,8 +884,8 @@ test('percent_within_flex_grow', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setWidth(350); root.setHeight(100); @@ -986,11 +962,11 @@ test('percentage_container_in_wrapping_container', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setJustifyContent(Justify.Center); - root.setAlignItems(Align.Center); root.setPositionType(PositionType.Absolute); + root.setAlignItems(Align.Center); root.setWidth(200); root.setHeight(200); + root.setJustifyContent(Justify.Center); const root_child0 = Yoga.Node.create(config); root.insertChild(root_child0, 0); @@ -1073,11 +1049,11 @@ test('percent_absolute_position', () => { root.setHeight(50); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.Row); - root_child0.setPositionType(PositionType.Absolute); - root_child0.setPosition(Edge.Left, "50%"); - root_child0.setWidth("100%"); root_child0.setHeight(50); + root_child0.setWidth("100%"); + root_child0.setPosition(Edge.Left, "50%"); + root_child0.setPositionType(PositionType.Absolute); + root_child0.setFlexDirection(FlexDirection.Row); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); @@ -1135,8 +1111,8 @@ test('percent_of_minmax_main', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setMinWidth(60); root.setMaxWidth(60); root.setHeight(50); @@ -1173,8 +1149,8 @@ test.skip('percent_of_min_main', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setMinWidth(60); root.setHeight(50); @@ -1210,8 +1186,8 @@ test.skip('percent_of_min_main_multiple', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setMinWidth(60); root.setHeight(50); @@ -1277,8 +1253,8 @@ test.skip('percent_of_max_main', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); + root.setFlexDirection(FlexDirection.Row); root.setMaxWidth(60); root.setHeight(50); @@ -1357,9 +1333,9 @@ test('percent_absolute_of_minmax_cross_stretched', () => { root.setHeight(50); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Absolute); root_child0.setWidth("50%"); root_child0.setHeight(20); + root_child0.setPositionType(PositionType.Absolute); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1389,11 +1365,11 @@ test('percent_of_minmax_cross_unstretched', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setMinWidth(60); root.setMaxWidth(60); root.setHeight(50); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setWidth("50%"); @@ -1427,10 +1403,10 @@ test.skip('percent_of_min_cross_unstretched', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setMinWidth(60); root.setHeight(50); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setWidth("50%"); @@ -1464,10 +1440,10 @@ test('percent_of_max_cross_unstretched', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setAlignItems(Align.FlexStart); root.setPositionType(PositionType.Absolute); root.setMaxWidth(60); root.setHeight(50); + root.setAlignItems(Align.FlexStart); const root_child0 = Yoga.Node.create(config); root_child0.setWidth("50%"); diff --git a/javascript/tests/generated/YGRoundingTest.test.ts b/javascript/tests/generated/YGRoundingTest.test.ts index 2ec784f77b..8d939aa687 100644 --- a/javascript/tests/generated/YGRoundingTest.test.ts +++ b/javascript/tests/generated/YGRoundingTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGRoundingTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGRoundingTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -32,10 +32,10 @@ test('rounding_flex_basis_flex_grow_row_width_of_100', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(100); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -96,10 +96,10 @@ test('rounding_flex_basis_flex_grow_row_prime_number_width', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(113); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); root_child0.setFlexGrow(1); @@ -188,14 +188,14 @@ test('rounding_flex_basis_flex_shrink_row', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(101); root.setHeight(100); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexShrink(1); root_child0.setFlexBasis(100); + root_child0.setFlexShrink(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); @@ -254,23 +254,23 @@ test('rounding_flex_basis_overrides_main_size', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(113); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(20); root_child0.setFlexGrow(1); root_child0.setFlexBasis(50); - root_child0.setHeight(20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setHeight(10); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setHeight(10); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -321,23 +321,23 @@ test('rounding_total_fractial', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(87.4); root.setHeight(113.4); + root.setWidth(87.4); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(20.3); root_child0.setFlexGrow(0.7); root_child0.setFlexBasis(50.3); - root_child0.setHeight(20.3); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1.6); root_child1.setHeight(10); + root_child1.setFlexGrow(1.6); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1.1); root_child2.setHeight(10.7); + root_child2.setFlexGrow(1.1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -388,37 +388,37 @@ test('rounding_total_fractial_nested', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(87.4); root.setHeight(113.4); + root.setWidth(87.4); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(20.3); root_child0.setFlexGrow(0.7); root_child0.setFlexBasis(50.3); - root_child0.setHeight(20.3); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexGrow(1); - root_child0_child0.setFlexBasis(0.3); root_child0_child0.setPosition(Edge.Bottom, 13.3); root_child0_child0.setHeight(9.9); + root_child0_child0.setFlexGrow(1); + root_child0_child0.setFlexBasis(0.3); root_child0.insertChild(root_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); - root_child0_child1.setFlexGrow(4); - root_child0_child1.setFlexBasis(0.3); root_child0_child1.setPosition(Edge.Top, 13.3); root_child0_child1.setHeight(1.1); + root_child0_child1.setFlexGrow(4); + root_child0_child1.setFlexBasis(0.3); root_child0.insertChild(root_child0_child1, 1); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1.6); root_child1.setHeight(10); + root_child1.setFlexGrow(1.6); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1.1); root_child2.setHeight(10.7); + root_child2.setFlexGrow(1.1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -489,23 +489,23 @@ test('rounding_fractial_input_1', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(113.4); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(20); root_child0.setFlexGrow(1); root_child0.setFlexBasis(50); - root_child0.setHeight(20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setHeight(10); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setHeight(10); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -556,23 +556,23 @@ test('rounding_fractial_input_2', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(113.6); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(20); root_child0.setFlexGrow(1); root_child0.setFlexBasis(50); - root_child0.setHeight(20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setHeight(10); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setHeight(10); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -624,23 +624,23 @@ test('rounding_fractial_input_3', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); root.setPosition(Edge.Top, 0.3); - root.setWidth(100); root.setHeight(113.4); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(20); root_child0.setFlexGrow(1); root_child0.setFlexBasis(50); - root_child0.setHeight(20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setHeight(10); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setHeight(10); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -692,23 +692,23 @@ test('rounding_fractial_input_4', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); root.setPosition(Edge.Top, 0.7); - root.setWidth(100); root.setHeight(113.4); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight(20); root_child0.setFlexGrow(1); root_child0.setFlexBasis(50); - root_child0.setHeight(20); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setHeight(10); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setHeight(10); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -758,28 +758,28 @@ test('rounding_inner_node_controversy_horizontal', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(320); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setHeight(10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setHeight(10); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); - root_child1_child0.setFlexGrow(1); root_child1_child0.setHeight(10); + root_child1_child0.setFlexGrow(1); root_child1.insertChild(root_child1_child0, 0); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setHeight(10); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -843,23 +843,23 @@ test('rounding_inner_node_controversy_vertical', () => { root.setHeight(320); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setWidth(10); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setWidth(10); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); - root_child1_child0.setFlexGrow(1); root_child1_child0.setWidth(10); + root_child1_child0.setFlexGrow(1); root_child1.insertChild(root_child1_child0, 0); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setWidth(10); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -919,29 +919,29 @@ test('rounding_inner_node_controversy_combined', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); - root.setFlexDirection(FlexDirection.Row); root.setPositionType(PositionType.Absolute); root.setWidth(640); root.setHeight(320); + root.setFlexDirection(FlexDirection.Row); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexGrow(1); root_child0.setHeight("100%"); + root_child0.setFlexGrow(1); root.insertChild(root_child0, 0); const root_child1 = Yoga.Node.create(config); - root_child1.setFlexGrow(1); root_child1.setHeight("100%"); + root_child1.setFlexGrow(1); root.insertChild(root_child1, 1); const root_child1_child0 = Yoga.Node.create(config); - root_child1_child0.setFlexGrow(1); root_child1_child0.setWidth("100%"); + root_child1_child0.setFlexGrow(1); root_child1.insertChild(root_child1_child0, 0); const root_child1_child1 = Yoga.Node.create(config); - root_child1_child1.setFlexGrow(1); root_child1_child1.setWidth("100%"); + root_child1_child1.setFlexGrow(1); root_child1.insertChild(root_child1_child1, 1); const root_child1_child1_child0 = Yoga.Node.create(config); @@ -950,13 +950,13 @@ test('rounding_inner_node_controversy_combined', () => { root_child1_child1.insertChild(root_child1_child1_child0, 0); const root_child1_child2 = Yoga.Node.create(config); - root_child1_child2.setFlexGrow(1); root_child1_child2.setWidth("100%"); + root_child1_child2.setFlexGrow(1); root_child1.insertChild(root_child1_child2, 2); const root_child2 = Yoga.Node.create(config); - root_child2.setFlexGrow(1); root_child2.setHeight("100%"); + root_child2.setFlexGrow(1); root.insertChild(root_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGSizeOverflowTest.test.ts b/javascript/tests/generated/YGSizeOverflowTest.test.ts index c9ba2b2fca..890d02fa30 100644 --- a/javascript/tests/generated/YGSizeOverflowTest.test.ts +++ b/javascript/tests/generated/YGSizeOverflowTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGSizeOverflowTest.html + * @generated SignedSource<<09381d1f2a9ade99b83e83ae80d9b1fb>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGSizeOverflowTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -33,15 +33,15 @@ test('nested_overflowing_child', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setWidth(200); root_child0_child0.setHeight(200); + root_child0_child0.setWidth(200); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -82,17 +82,17 @@ test('nested_overflowing_child_in_constraint_parent', () => { const root = Yoga.Node.create(config); root.setPositionType(PositionType.Absolute); - root.setWidth(100); root.setHeight(100); + root.setWidth(100); const root_child0 = Yoga.Node.create(config); - root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setWidth(100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setWidth(200); root_child0_child0.setHeight(200); + root_child0_child0.setWidth(200); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/javascript/tests/generated/YGStaticPositionTest.test.ts b/javascript/tests/generated/YGStaticPositionTest.test.ts index de6c7f730d..a4fb5ec1e8 100644 --- a/javascript/tests/generated/YGStaticPositionTest.test.ts +++ b/javascript/tests/generated/YGStaticPositionTest.test.ts @@ -4,8 +4,8 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<95e7839c3f11e06cd1e1fc86104d6813>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGStaticPositionTest.html + * @generated SignedSource<<3e2e54bdc4960c437415132dafa7d211>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGStaticPositionTest.html */ import { instrinsicSizeMeasureFunc } from '../tools/utils.ts' @@ -35,11 +35,11 @@ test('static_position_insets_have_no_effect_left_top', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Static); - root_child0.setPosition(Edge.Left, 50); - root_child0.setPosition(Edge.Top, 50); root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setPositionType(PositionType.Static); + root_child0.setPosition(Edge.Top, 50); + root_child0.setPosition(Edge.Left, 50); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -72,11 +72,11 @@ test('static_position_insets_have_no_effect_right_bottom', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPositionType(PositionType.Static); - root_child0.setPosition(Edge.Right, 50); - root_child0.setPosition(Edge.Bottom, 50); root_child0.setWidth(100); root_child0.setHeight(100); + root_child0.setPositionType(PositionType.Static); + root_child0.setPosition(Edge.Bottom, 50); + root_child0.setPosition(Edge.Right, 50); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -114,18 +114,18 @@ test('static_position_absolute_child_insets_relative_to_positioned_ancestor', () root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 100); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setMargin(Edge.Left, 100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setPosition(Edge.Left, 50); root_child0_child0_child0.setPosition(Edge.Top, 50); - root_child0_child0_child0.setWidth(50); - root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setPosition(Edge.Left, 50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -178,23 +178,23 @@ test('static_position_absolute_child_insets_relative_to_positioned_ancestor_row_ root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); root_child0.setWidth(200); root_child0.setHeight(200); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setPosition(Edge.Left, 50); root_child0_child0_child0.setPosition(Edge.Top, 50); - root_child0_child0_child0.setWidth(50); - root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setPosition(Edge.Left, 50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -247,24 +247,24 @@ test('column_reverse_static_position_absolute_child_insets_relative_to_positione root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.RowReverse); root_child0.setWidth(200); root_child0.setHeight(200); + root_child0.setFlexDirection(FlexDirection.RowReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); + root_child0_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setPosition(Edge.Left, 50); root_child0_child0_child0.setPosition(Edge.Top, 50); - root_child0_child0_child0.setWidth(50); - root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setPosition(Edge.Left, 50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -317,23 +317,23 @@ test('static_position_absolute_child_insets_relative_to_positioned_ancestor_row' root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.Row); root_child0.setWidth(200); root_child0.setHeight(200); + root_child0.setFlexDirection(FlexDirection.Row); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Top, 50); root_child0_child0_child0.setPosition(Edge.Right, 50); - root_child0_child0_child0.setWidth(50); - root_child0_child0_child0.setHeight(50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -386,24 +386,24 @@ test('column_reverse_static_position_absolute_child_insets_relative_to_positione root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.Row); root_child0.setWidth(200); root_child0.setHeight(200); + root_child0.setFlexDirection(FlexDirection.Row); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); + root_child0_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Top, 50); root_child0_child0_child0.setPosition(Edge.Right, 50); - root_child0_child0_child0.setWidth(50); - root_child0_child0_child0.setHeight(50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -456,23 +456,23 @@ test('static_position_absolute_child_insets_relative_to_positioned_ancestor_colu root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0.setWidth(200); root_child0.setHeight(200); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Top, 50); root_child0_child0_child0.setPosition(Edge.Right, 50); - root_child0_child0_child0.setWidth(50); - root_child0_child0_child0.setHeight(50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -525,24 +525,24 @@ test('column_reverse_static_position_absolute_child_insets_relative_to_positione root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0.setWidth(200); root_child0.setHeight(200); + root_child0.setFlexDirection(FlexDirection.ColumnReverse); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexDirection(FlexDirection.ColumnReverse); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); + root_child0_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Top, 50); root_child0_child0_child0.setPosition(Edge.Right, 50); - root_child0_child0_child0.setWidth(50); - root_child0_child0_child0.setHeight(50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -600,39 +600,39 @@ test('static_position_absolute_child_insets_relative_to_positioned_ancestor_deep root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 100); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setMargin(Edge.Left, 100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setMargin(Edge.Left, 100); - root_child0_child0_child0.setWidth(100); root_child0_child0_child0.setHeight(100); + root_child0_child0_child0.setWidth(100); + root_child0_child0_child0.setMargin(Edge.Left, 100); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0_child0.setMargin(Edge.Left, 100); - root_child0_child0_child0_child0.setWidth(100); root_child0_child0_child0_child0.setHeight(100); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setMargin(Edge.Left, 100); + root_child0_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0_child0_child0.setMargin(Edge.Left, 100); - root_child0_child0_child0_child0_child0.setWidth(100); root_child0_child0_child0_child0_child0.setHeight(100); + root_child0_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0_child0.setMargin(Edge.Left, 100); + root_child0_child0_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0_child0_child0.insertChild(root_child0_child0_child0_child0_child0, 0); const root_child0_child0_child0_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0_child0_child0.setWidth(50); root_child0_child0_child0_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0_child0_child0_child0.setPosition(Edge.Left, 50); root_child0_child0_child0_child0_child0_child0.setPosition(Edge.Top, 50); - root_child0_child0_child0_child0_child0_child0.setWidth(50); - root_child0_child0_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0_child0_child0.setPosition(Edge.Left, 50); root_child0_child0_child0_child0_child0.insertChild(root_child0_child0_child0_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -720,15 +720,15 @@ test('static_position_absolute_child_width_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setWidth("50%"); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth("50%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -786,14 +786,14 @@ test('static_position_relative_child_width_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setWidth("50%"); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth("50%"); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -851,15 +851,15 @@ test('static_position_static_child_width_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setWidth("50%"); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth("50%"); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -917,15 +917,15 @@ test('static_position_absolute_child_height_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight("50%"); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -983,14 +983,14 @@ test('static_position_relative_child_height_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight("50%"); + root_child0_child0_child0.setWidth(50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1048,15 +1048,15 @@ test('static_position_static_child_height_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight("50%"); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1114,16 +1114,16 @@ test('static_position_absolute_child_left_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setPosition(Edge.Left, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Left, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1181,15 +1181,15 @@ test('static_position_relative_child_left_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPosition(Edge.Left, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Left, "50%"); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1247,16 +1247,16 @@ test('static_position_static_child_left_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setPosition(Edge.Left, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Left, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1314,16 +1314,16 @@ test('static_position_absolute_child_right_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setPosition(Edge.Right, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Right, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1381,15 +1381,15 @@ test('static_position_relative_child_right_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPosition(Edge.Right, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Right, "50%"); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1447,16 +1447,16 @@ test('static_position_static_child_right_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setPosition(Edge.Right, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Right, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1514,16 +1514,16 @@ test('static_position_absolute_child_top_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setPosition(Edge.Top, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Top, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1581,15 +1581,15 @@ test('static_position_relative_child_top_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPosition(Edge.Top, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Top, "50%"); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1647,16 +1647,16 @@ test('static_position_static_child_top_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setPosition(Edge.Top, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Top, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1714,16 +1714,16 @@ test('static_position_absolute_child_bottom_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setPosition(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Bottom, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1781,15 +1781,15 @@ test('static_position_relative_child_bottom_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPosition(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Bottom, "50%"); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1847,16 +1847,16 @@ test('static_position_static_child_bottom_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setPosition(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPosition(Edge.Bottom, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1914,19 +1914,16 @@ test('static_position_absolute_child_margin_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, "50%"); - root_child0_child0_child0.setMargin(Edge.Top, "50%"); - root_child0_child0_child0.setMargin(Edge.Right, "50%"); - root_child0_child0_child0.setMargin(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setMargin(Edge.All, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -1984,18 +1981,15 @@ test('static_position_relative_child_margin_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setMargin(Edge.Left, "50%"); - root_child0_child0_child0.setMargin(Edge.Top, "50%"); - root_child0_child0_child0.setMargin(Edge.Right, "50%"); - root_child0_child0_child0.setMargin(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setMargin(Edge.All, "50%"); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2053,19 +2047,16 @@ test('static_position_static_child_margin_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setMargin(Edge.Left, "50%"); - root_child0_child0_child0.setMargin(Edge.Top, "50%"); - root_child0_child0_child0.setMargin(Edge.Right, "50%"); - root_child0_child0_child0.setMargin(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setMargin(Edge.All, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2123,19 +2114,16 @@ test('static_position_absolute_child_padding_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setPadding(Edge.Left, "50%"); - root_child0_child0_child0.setPadding(Edge.Top, "50%"); - root_child0_child0_child0.setPadding(Edge.Right, "50%"); - root_child0_child0_child0.setPadding(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPadding(Edge.All, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2193,18 +2181,15 @@ test('static_position_relative_child_padding_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPadding(Edge.Left, "50%"); - root_child0_child0_child0.setPadding(Edge.Top, "50%"); - root_child0_child0_child0.setPadding(Edge.Right, "50%"); - root_child0_child0_child0.setPadding(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPadding(Edge.All, "50%"); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2262,19 +2247,16 @@ test('static_position_static_child_padding_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setPadding(Edge.Left, "50%"); - root_child0_child0_child0.setPadding(Edge.Top, "50%"); - root_child0_child0_child0.setPadding(Edge.Right, "50%"); - root_child0_child0_child0.setPadding(Edge.Bottom, "50%"); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPadding(Edge.All, "50%"); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2332,15 +2314,15 @@ test('static_position_absolute_child_border_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2398,14 +2380,14 @@ test('static_position_relative_child_border_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2463,15 +2445,15 @@ test('static_position_static_child_border_percentage', () => { root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setWidth(50); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth(50); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2524,24 +2506,21 @@ test('static_position_absolute_child_containing_block_padding_box', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 100); - root_child0.setPadding(Edge.Top, 100); - root_child0.setPadding(Edge.Right, 100); - root_child0.setPadding(Edge.Bottom, 100); root_child0.setWidth(400); root_child0.setHeight(400); + root_child0.setPadding(Edge.All, 100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setWidth("50%"); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth("50%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2594,23 +2573,20 @@ test('static_position_relative_child_containing_block_padding_box', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 100); - root_child0.setPadding(Edge.Top, 100); - root_child0.setPadding(Edge.Right, 100); - root_child0.setPadding(Edge.Bottom, 100); root_child0.setWidth(400); root_child0.setHeight(400); + root_child0.setPadding(Edge.All, 100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setWidth("50%"); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth("50%"); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2663,24 +2639,21 @@ test('static_position_static_child_containing_block_padding_box', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 100); - root_child0.setPadding(Edge.Top, 100); - root_child0.setPadding(Edge.Right, 100); - root_child0.setPadding(Edge.Bottom, 100); root_child0.setWidth(400); root_child0.setHeight(400); + root_child0.setPadding(Edge.All, 100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Static); - root_child0_child0_child0.setWidth("50%"); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth("50%"); + root_child0_child0_child0.setPositionType(PositionType.Static); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2733,18 +2706,15 @@ test('static_position_absolute_child_containing_block_content_box', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 100); - root_child0.setPadding(Edge.Top, 100); - root_child0.setPadding(Edge.Right, 100); - root_child0.setPadding(Edge.Bottom, 100); root_child0.setWidth(400); root_child0.setHeight(400); + root_child0.setPadding(Edge.All, 100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0.setWidth("50%"); root_child0_child0.setHeight(50); + root_child0_child0.setWidth("50%"); + root_child0_child0.setPositionType(PositionType.Absolute); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2787,17 +2757,14 @@ test('static_position_relative_child_containing_block_content_box', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 100); - root_child0.setPadding(Edge.Top, 100); - root_child0.setPadding(Edge.Right, 100); - root_child0.setPadding(Edge.Bottom, 100); root_child0.setWidth(400); root_child0.setHeight(400); + root_child0.setPadding(Edge.All, 100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setWidth("50%"); root_child0_child0.setHeight(50); + root_child0_child0.setWidth("50%"); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2840,18 +2807,15 @@ test('static_position_static_child_containing_block_content_box', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 100); - root_child0.setPadding(Edge.Top, 100); - root_child0.setPadding(Edge.Right, 100); - root_child0.setPadding(Edge.Bottom, 100); root_child0.setWidth(400); root_child0.setHeight(400); + root_child0.setPadding(Edge.All, 100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth("50%"); root_child0_child0.setHeight(50); + root_child0_child0.setWidth("50%"); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2894,28 +2858,28 @@ test('static_position_containing_block_padding_and_border', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 9); + root_child0.setWidth(400); + root_child0.setHeight(400); root_child0.setPadding(Edge.Top, 8); root_child0.setPadding(Edge.Right, 1); root_child0.setPadding(Edge.Bottom, 4); - root_child0.setBorder(Edge.Left, 2); + root_child0.setPadding(Edge.Left, 9); root_child0.setBorder(Edge.Top, 5); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 4); - root_child0.setWidth(400); - root_child0.setHeight(400); + root_child0.setBorder(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setWidth("41%"); root_child0_child0_child0.setHeight("61%"); + root_child0_child0_child0.setWidth("41%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -2968,58 +2932,58 @@ test('static_position_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); + root_child0.setWidth(500); + root_child0.setHeight(500); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); - root_child0.setWidth(500); - root_child0.setHeight(500); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); + root_child0_child0.setHeight(200); + root_child0_child0.setWidth(200); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); - root_child0_child0.setWidth(200); - root_child0_child0.setHeight(200); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setWidth("41%"); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Left, 2); root_child0_child0_child0.setPosition(Edge.Right, 12); - root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("41%"); - root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3072,56 +3036,56 @@ test('static_position_no_position_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); + root_child0.setWidth(500); + root_child0.setHeight(500); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); - root_child0.setWidth(500); - root_child0.setHeight(500); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); + root_child0_child0.setHeight(200); + root_child0_child0.setWidth(200); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); - root_child0_child0.setWidth(200); - root_child0_child0.setHeight(200); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setWidth("41%"); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("41%"); - root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3174,57 +3138,57 @@ test('static_position_zero_for_inset_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); + root_child0.setWidth(500); + root_child0.setHeight(500); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); - root_child0.setWidth(500); - root_child0.setHeight(500); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); + root_child0_child0.setHeight(200); + root_child0_child0.setWidth(200); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); - root_child0_child0.setWidth(200); - root_child0_child0.setHeight(200); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setWidth("41%"); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Left, "0%"); - root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("41%"); - root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3277,57 +3241,57 @@ test('static_position_start_inset_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); + root_child0.setWidth(500); + root_child0.setHeight(500); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); - root_child0.setWidth(500); - root_child0.setHeight(500); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); + root_child0_child0.setHeight(200); + root_child0_child0.setWidth(200); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); - root_child0_child0.setWidth(200); - root_child0_child0.setHeight(200); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setWidth("41%"); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Start, 12); - root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("41%"); - root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3380,57 +3344,57 @@ test('static_position_end_inset_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); + root_child0.setWidth(500); + root_child0.setHeight(500); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); - root_child0.setWidth(500); - root_child0.setHeight(500); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); + root_child0_child0.setHeight(200); + root_child0_child0.setWidth(200); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); - root_child0_child0.setWidth(200); - root_child0_child0.setHeight(200); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setWidth("41%"); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.End, 4); - root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("41%"); - root_child0_child0_child0.setHeight("63%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3483,69 +3447,69 @@ test('static_position_row_reverse_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexDirection(FlexDirection.RowReverse); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); + root_child0_child0.setFlexDirection(FlexDirection.RowReverse); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0.setHeight("12%"); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setHeight("12%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3608,69 +3572,69 @@ test('static_position_column_reverse_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); + root_child0_child0.setFlexDirection(FlexDirection.ColumnReverse); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0.setWidth("21%"); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("21%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3733,134 +3697,134 @@ test('static_position_justify_flex_start_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); - root_child0.insertChild(root_child0_child0, 0); - - const root_child0_child0_child0 = Yoga.Node.create(config); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); + root_child0.insertChild(root_child0_child0, 0); + + const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0.setWidth("21%"); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("21%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child1 = Yoga.Node.create(config); - root_child0_child0_child1.setMargin(Edge.Left, 9); + root_child0_child0_child1.setWidth("10%"); root_child0_child0_child1.setMargin(Edge.Top, 12); root_child0_child0_child1.setMargin(Edge.Right, 4); root_child0_child0_child1.setMargin(Edge.Bottom, 7); - root_child0_child0_child1.setPadding(Edge.Left, 5); - root_child0_child0_child1.setPadding(Edge.Top, 3); - root_child0_child0_child1.setPadding(Edge.Right, 8); - root_child0_child0_child1.setPadding(Edge.Bottom, 10); - root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setMargin(Edge.Left, 9); root_child0_child0_child1.setBorder(Edge.Top, 1); root_child0_child0_child1.setBorder(Edge.Right, 5); root_child0_child0_child1.setBorder(Edge.Bottom, 9); - root_child0_child0_child1.setWidth("10%"); + root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setPadding(Edge.Top, 3); + root_child0_child0_child1.setPadding(Edge.Right, 8); + root_child0_child0_child1.setPadding(Edge.Bottom, 10); + root_child0_child0_child1.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child1, 1); const root_child0_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child0_child1_child0.setMargin(Edge.Left, 9); + root_child0_child0_child1_child0.setWidth(100); + root_child0_child0_child1_child0.setHeight(50); root_child0_child0_child1_child0.setMargin(Edge.Top, 12); root_child0_child0_child1_child0.setMargin(Edge.Right, 4); root_child0_child0_child1_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child1_child0.setPadding(Edge.Left, 5); - root_child0_child0_child1_child0.setPadding(Edge.Top, 3); - root_child0_child0_child1_child0.setPadding(Edge.Right, 8); - root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setMargin(Edge.Left, 9); root_child0_child0_child1_child0.setBorder(Edge.Top, 1); root_child0_child0_child1_child0.setBorder(Edge.Right, 5); root_child0_child0_child1_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child1_child0.setWidth(100); - root_child0_child0_child1_child0.setHeight(50); + root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setPadding(Edge.Top, 3); + root_child0_child0_child1_child0.setPadding(Edge.Right, 8); + root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child1_child0.setPadding(Edge.Left, 5); root_child0_child0_child1.insertChild(root_child0_child0_child1_child0, 0); const root_child0_child0_child2 = Yoga.Node.create(config); - root_child0_child0_child2.setMargin(Edge.Left, 9); + root_child0_child0_child2.setWidth("10%"); root_child0_child0_child2.setMargin(Edge.Top, 12); root_child0_child0_child2.setMargin(Edge.Right, 4); root_child0_child0_child2.setMargin(Edge.Bottom, 7); - root_child0_child0_child2.setPadding(Edge.Left, 5); - root_child0_child0_child2.setPadding(Edge.Top, 3); - root_child0_child0_child2.setPadding(Edge.Right, 8); - root_child0_child0_child2.setPadding(Edge.Bottom, 10); - root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setMargin(Edge.Left, 9); root_child0_child0_child2.setBorder(Edge.Top, 1); root_child0_child0_child2.setBorder(Edge.Right, 5); root_child0_child0_child2.setBorder(Edge.Bottom, 9); - root_child0_child0_child2.setWidth("10%"); + root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setPadding(Edge.Top, 3); + root_child0_child0_child2.setPadding(Edge.Right, 8); + root_child0_child0_child2.setPadding(Edge.Bottom, 10); + root_child0_child0_child2.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child2, 2); const root_child0_child0_child2_child0 = Yoga.Node.create(config); - root_child0_child0_child2_child0.setMargin(Edge.Left, 9); + root_child0_child0_child2_child0.setWidth(100); + root_child0_child0_child2_child0.setHeight(50); root_child0_child0_child2_child0.setMargin(Edge.Top, 12); root_child0_child0_child2_child0.setMargin(Edge.Right, 4); root_child0_child0_child2_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child2_child0.setPadding(Edge.Left, 5); - root_child0_child0_child2_child0.setPadding(Edge.Top, 3); - root_child0_child0_child2_child0.setPadding(Edge.Right, 8); - root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setMargin(Edge.Left, 9); root_child0_child0_child2_child0.setBorder(Edge.Top, 1); root_child0_child0_child2_child0.setBorder(Edge.Right, 5); root_child0_child0_child2_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child2_child0.setWidth(100); - root_child0_child0_child2_child0.setHeight(50); + root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setPadding(Edge.Top, 3); + root_child0_child0_child2_child0.setPadding(Edge.Right, 8); + root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child2_child0.setPadding(Edge.Left, 5); root_child0_child0_child2.insertChild(root_child0_child0_child2_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -3963,135 +3927,135 @@ test('static_position_justify_flex_start_position_set_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); + root_child0_child0_child0.setWidth("21%"); root_child0_child0_child0.setPosition(Edge.Right, 30); - root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("21%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child1 = Yoga.Node.create(config); - root_child0_child0_child1.setMargin(Edge.Left, 9); + root_child0_child0_child1.setWidth("10%"); root_child0_child0_child1.setMargin(Edge.Top, 12); root_child0_child0_child1.setMargin(Edge.Right, 4); root_child0_child0_child1.setMargin(Edge.Bottom, 7); - root_child0_child0_child1.setPadding(Edge.Left, 5); - root_child0_child0_child1.setPadding(Edge.Top, 3); - root_child0_child0_child1.setPadding(Edge.Right, 8); - root_child0_child0_child1.setPadding(Edge.Bottom, 10); - root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setMargin(Edge.Left, 9); root_child0_child0_child1.setBorder(Edge.Top, 1); root_child0_child0_child1.setBorder(Edge.Right, 5); root_child0_child0_child1.setBorder(Edge.Bottom, 9); - root_child0_child0_child1.setWidth("10%"); + root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setPadding(Edge.Top, 3); + root_child0_child0_child1.setPadding(Edge.Right, 8); + root_child0_child0_child1.setPadding(Edge.Bottom, 10); + root_child0_child0_child1.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child1, 1); const root_child0_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child0_child1_child0.setMargin(Edge.Left, 9); + root_child0_child0_child1_child0.setWidth(100); + root_child0_child0_child1_child0.setHeight(50); root_child0_child0_child1_child0.setMargin(Edge.Top, 12); root_child0_child0_child1_child0.setMargin(Edge.Right, 4); root_child0_child0_child1_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child1_child0.setPadding(Edge.Left, 5); - root_child0_child0_child1_child0.setPadding(Edge.Top, 3); - root_child0_child0_child1_child0.setPadding(Edge.Right, 8); - root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setMargin(Edge.Left, 9); root_child0_child0_child1_child0.setBorder(Edge.Top, 1); root_child0_child0_child1_child0.setBorder(Edge.Right, 5); root_child0_child0_child1_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child1_child0.setWidth(100); - root_child0_child0_child1_child0.setHeight(50); + root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setPadding(Edge.Top, 3); + root_child0_child0_child1_child0.setPadding(Edge.Right, 8); + root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child1_child0.setPadding(Edge.Left, 5); root_child0_child0_child1.insertChild(root_child0_child0_child1_child0, 0); const root_child0_child0_child2 = Yoga.Node.create(config); - root_child0_child0_child2.setMargin(Edge.Left, 9); + root_child0_child0_child2.setWidth("10%"); root_child0_child0_child2.setMargin(Edge.Top, 12); root_child0_child0_child2.setMargin(Edge.Right, 4); root_child0_child0_child2.setMargin(Edge.Bottom, 7); - root_child0_child0_child2.setPadding(Edge.Left, 5); - root_child0_child0_child2.setPadding(Edge.Top, 3); - root_child0_child0_child2.setPadding(Edge.Right, 8); - root_child0_child0_child2.setPadding(Edge.Bottom, 10); - root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setMargin(Edge.Left, 9); root_child0_child0_child2.setBorder(Edge.Top, 1); root_child0_child0_child2.setBorder(Edge.Right, 5); root_child0_child0_child2.setBorder(Edge.Bottom, 9); - root_child0_child0_child2.setWidth("10%"); + root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setPadding(Edge.Top, 3); + root_child0_child0_child2.setPadding(Edge.Right, 8); + root_child0_child0_child2.setPadding(Edge.Bottom, 10); + root_child0_child0_child2.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child2, 2); const root_child0_child0_child2_child0 = Yoga.Node.create(config); - root_child0_child0_child2_child0.setMargin(Edge.Left, 9); + root_child0_child0_child2_child0.setWidth(100); + root_child0_child0_child2_child0.setHeight(50); root_child0_child0_child2_child0.setMargin(Edge.Top, 12); root_child0_child0_child2_child0.setMargin(Edge.Right, 4); root_child0_child0_child2_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child2_child0.setPadding(Edge.Left, 5); - root_child0_child0_child2_child0.setPadding(Edge.Top, 3); - root_child0_child0_child2_child0.setPadding(Edge.Right, 8); - root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setMargin(Edge.Left, 9); root_child0_child0_child2_child0.setBorder(Edge.Top, 1); root_child0_child0_child2_child0.setBorder(Edge.Right, 5); root_child0_child0_child2_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child2_child0.setWidth(100); - root_child0_child0_child2_child0.setHeight(50); + root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setPadding(Edge.Top, 3); + root_child0_child0_child2_child0.setPadding(Edge.Right, 8); + root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child2_child0.setPadding(Edge.Left, 5); root_child0_child0_child2.insertChild(root_child0_child0_child2_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4194,68 +4158,68 @@ test('static_position_no_definite_size_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Left, "23%"); - root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4318,69 +4282,69 @@ test('static_position_both_insets_set_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0_child0.setPosition(Edge.Left, "23%"); root_child0_child0_child0.setPosition(Edge.Right, 13); - root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4443,135 +4407,135 @@ test('static_position_justify_center_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setJustifyContent(Justify.Center); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); + root_child0_child0.setJustifyContent(Justify.Center); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0.setWidth("21%"); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("21%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child1 = Yoga.Node.create(config); - root_child0_child0_child1.setMargin(Edge.Left, 9); + root_child0_child0_child1.setWidth("10%"); root_child0_child0_child1.setMargin(Edge.Top, 12); root_child0_child0_child1.setMargin(Edge.Right, 4); root_child0_child0_child1.setMargin(Edge.Bottom, 7); - root_child0_child0_child1.setPadding(Edge.Left, 5); - root_child0_child0_child1.setPadding(Edge.Top, 3); - root_child0_child0_child1.setPadding(Edge.Right, 8); - root_child0_child0_child1.setPadding(Edge.Bottom, 10); - root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setMargin(Edge.Left, 9); root_child0_child0_child1.setBorder(Edge.Top, 1); root_child0_child0_child1.setBorder(Edge.Right, 5); root_child0_child0_child1.setBorder(Edge.Bottom, 9); - root_child0_child0_child1.setWidth("10%"); + root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setPadding(Edge.Top, 3); + root_child0_child0_child1.setPadding(Edge.Right, 8); + root_child0_child0_child1.setPadding(Edge.Bottom, 10); + root_child0_child0_child1.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child1, 1); const root_child0_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child0_child1_child0.setMargin(Edge.Left, 9); + root_child0_child0_child1_child0.setWidth(100); + root_child0_child0_child1_child0.setHeight(50); root_child0_child0_child1_child0.setMargin(Edge.Top, 12); root_child0_child0_child1_child0.setMargin(Edge.Right, 4); root_child0_child0_child1_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child1_child0.setPadding(Edge.Left, 5); - root_child0_child0_child1_child0.setPadding(Edge.Top, 3); - root_child0_child0_child1_child0.setPadding(Edge.Right, 8); - root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setMargin(Edge.Left, 9); root_child0_child0_child1_child0.setBorder(Edge.Top, 1); root_child0_child0_child1_child0.setBorder(Edge.Right, 5); root_child0_child0_child1_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child1_child0.setWidth(100); - root_child0_child0_child1_child0.setHeight(50); + root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setPadding(Edge.Top, 3); + root_child0_child0_child1_child0.setPadding(Edge.Right, 8); + root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child1_child0.setPadding(Edge.Left, 5); root_child0_child0_child1.insertChild(root_child0_child0_child1_child0, 0); const root_child0_child0_child2 = Yoga.Node.create(config); - root_child0_child0_child2.setMargin(Edge.Left, 9); + root_child0_child0_child2.setWidth("10%"); root_child0_child0_child2.setMargin(Edge.Top, 12); root_child0_child0_child2.setMargin(Edge.Right, 4); root_child0_child0_child2.setMargin(Edge.Bottom, 7); - root_child0_child0_child2.setPadding(Edge.Left, 5); - root_child0_child0_child2.setPadding(Edge.Top, 3); - root_child0_child0_child2.setPadding(Edge.Right, 8); - root_child0_child0_child2.setPadding(Edge.Bottom, 10); - root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setMargin(Edge.Left, 9); root_child0_child0_child2.setBorder(Edge.Top, 1); root_child0_child0_child2.setBorder(Edge.Right, 5); root_child0_child0_child2.setBorder(Edge.Bottom, 9); - root_child0_child0_child2.setWidth("10%"); + root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setPadding(Edge.Top, 3); + root_child0_child0_child2.setPadding(Edge.Right, 8); + root_child0_child0_child2.setPadding(Edge.Bottom, 10); + root_child0_child0_child2.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child2, 2); const root_child0_child0_child2_child0 = Yoga.Node.create(config); - root_child0_child0_child2_child0.setMargin(Edge.Left, 9); + root_child0_child0_child2_child0.setWidth(100); + root_child0_child0_child2_child0.setHeight(50); root_child0_child0_child2_child0.setMargin(Edge.Top, 12); root_child0_child0_child2_child0.setMargin(Edge.Right, 4); root_child0_child0_child2_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child2_child0.setPadding(Edge.Left, 5); - root_child0_child0_child2_child0.setPadding(Edge.Top, 3); - root_child0_child0_child2_child0.setPadding(Edge.Right, 8); - root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setMargin(Edge.Left, 9); root_child0_child0_child2_child0.setBorder(Edge.Top, 1); root_child0_child0_child2_child0.setBorder(Edge.Right, 5); root_child0_child0_child2_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child2_child0.setWidth(100); - root_child0_child0_child2_child0.setHeight(50); + root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setPadding(Edge.Top, 3); + root_child0_child0_child2_child0.setPadding(Edge.Right, 8); + root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child2_child0.setPadding(Edge.Left, 5); root_child0_child0_child2.insertChild(root_child0_child0_child2_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4674,135 +4638,135 @@ test('static_position_justify_flex_end_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); - root_child0.setMargin(Edge.Right, 9); - root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Right, 9); + root_child0.setMargin(Edge.Bottom, 1); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setJustifyContent(Justify.FlexEnd); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); + root_child0_child0.setJustifyContent(Justify.FlexEnd); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0.setWidth("21%"); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("21%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child1 = Yoga.Node.create(config); - root_child0_child0_child1.setMargin(Edge.Left, 9); + root_child0_child0_child1.setWidth("10%"); root_child0_child0_child1.setMargin(Edge.Top, 12); root_child0_child0_child1.setMargin(Edge.Right, 4); root_child0_child0_child1.setMargin(Edge.Bottom, 7); - root_child0_child0_child1.setPadding(Edge.Left, 5); - root_child0_child0_child1.setPadding(Edge.Top, 3); - root_child0_child0_child1.setPadding(Edge.Right, 8); - root_child0_child0_child1.setPadding(Edge.Bottom, 10); - root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setMargin(Edge.Left, 9); root_child0_child0_child1.setBorder(Edge.Top, 1); root_child0_child0_child1.setBorder(Edge.Right, 5); root_child0_child0_child1.setBorder(Edge.Bottom, 9); - root_child0_child0_child1.setWidth("10%"); + root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setPadding(Edge.Top, 3); + root_child0_child0_child1.setPadding(Edge.Right, 8); + root_child0_child0_child1.setPadding(Edge.Bottom, 10); + root_child0_child0_child1.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child1, 1); const root_child0_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child0_child1_child0.setMargin(Edge.Left, 9); + root_child0_child0_child1_child0.setWidth(100); + root_child0_child0_child1_child0.setHeight(50); root_child0_child0_child1_child0.setMargin(Edge.Top, 12); root_child0_child0_child1_child0.setMargin(Edge.Right, 4); root_child0_child0_child1_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child1_child0.setPadding(Edge.Left, 5); - root_child0_child0_child1_child0.setPadding(Edge.Top, 3); - root_child0_child0_child1_child0.setPadding(Edge.Right, 8); - root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setMargin(Edge.Left, 9); root_child0_child0_child1_child0.setBorder(Edge.Top, 1); root_child0_child0_child1_child0.setBorder(Edge.Right, 5); root_child0_child0_child1_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child1_child0.setWidth(100); - root_child0_child0_child1_child0.setHeight(50); + root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setPadding(Edge.Top, 3); + root_child0_child0_child1_child0.setPadding(Edge.Right, 8); + root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child1_child0.setPadding(Edge.Left, 5); root_child0_child0_child1.insertChild(root_child0_child0_child1_child0, 0); const root_child0_child0_child2 = Yoga.Node.create(config); - root_child0_child0_child2.setMargin(Edge.Left, 9); + root_child0_child0_child2.setWidth("10%"); root_child0_child0_child2.setMargin(Edge.Top, 12); root_child0_child0_child2.setMargin(Edge.Right, 4); root_child0_child0_child2.setMargin(Edge.Bottom, 7); - root_child0_child0_child2.setPadding(Edge.Left, 5); - root_child0_child0_child2.setPadding(Edge.Top, 3); - root_child0_child0_child2.setPadding(Edge.Right, 8); - root_child0_child0_child2.setPadding(Edge.Bottom, 10); - root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setMargin(Edge.Left, 9); root_child0_child0_child2.setBorder(Edge.Top, 1); root_child0_child0_child2.setBorder(Edge.Right, 5); root_child0_child0_child2.setBorder(Edge.Bottom, 9); - root_child0_child0_child2.setWidth("10%"); + root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setPadding(Edge.Top, 3); + root_child0_child0_child2.setPadding(Edge.Right, 8); + root_child0_child0_child2.setPadding(Edge.Bottom, 10); + root_child0_child0_child2.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child2, 2); const root_child0_child0_child2_child0 = Yoga.Node.create(config); - root_child0_child0_child2_child0.setMargin(Edge.Left, 9); + root_child0_child0_child2_child0.setWidth(100); + root_child0_child0_child2_child0.setHeight(50); root_child0_child0_child2_child0.setMargin(Edge.Top, 12); root_child0_child0_child2_child0.setMargin(Edge.Right, 4); root_child0_child0_child2_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child2_child0.setPadding(Edge.Left, 5); - root_child0_child0_child2_child0.setPadding(Edge.Top, 3); - root_child0_child0_child2_child0.setPadding(Edge.Right, 8); - root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setMargin(Edge.Left, 9); root_child0_child0_child2_child0.setBorder(Edge.Top, 1); root_child0_child0_child2_child0.setBorder(Edge.Right, 5); root_child0_child0_child2_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child2_child0.setWidth(100); - root_child0_child0_child2_child0.setHeight(50); + root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setPadding(Edge.Top, 3); + root_child0_child0_child2_child0.setPadding(Edge.Right, 8); + root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child2_child0.setPadding(Edge.Left, 5); root_child0_child0_child2.insertChild(root_child0_child0_child2_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -4905,135 +4869,135 @@ test('static_position_align_flex_start_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setAlignItems(Align.FlexStart); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); + root_child0_child0.setAlignItems(Align.FlexStart); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0.setWidth("21%"); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("21%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child1 = Yoga.Node.create(config); - root_child0_child0_child1.setMargin(Edge.Left, 9); + root_child0_child0_child1.setWidth("10%"); root_child0_child0_child1.setMargin(Edge.Top, 12); root_child0_child0_child1.setMargin(Edge.Right, 4); root_child0_child0_child1.setMargin(Edge.Bottom, 7); - root_child0_child0_child1.setPadding(Edge.Left, 5); - root_child0_child0_child1.setPadding(Edge.Top, 3); - root_child0_child0_child1.setPadding(Edge.Right, 8); - root_child0_child0_child1.setPadding(Edge.Bottom, 10); - root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setMargin(Edge.Left, 9); root_child0_child0_child1.setBorder(Edge.Top, 1); root_child0_child0_child1.setBorder(Edge.Right, 5); root_child0_child0_child1.setBorder(Edge.Bottom, 9); - root_child0_child0_child1.setWidth("10%"); + root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setPadding(Edge.Top, 3); + root_child0_child0_child1.setPadding(Edge.Right, 8); + root_child0_child0_child1.setPadding(Edge.Bottom, 10); + root_child0_child0_child1.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child1, 1); const root_child0_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child0_child1_child0.setMargin(Edge.Left, 9); + root_child0_child0_child1_child0.setWidth(100); + root_child0_child0_child1_child0.setHeight(50); root_child0_child0_child1_child0.setMargin(Edge.Top, 12); root_child0_child0_child1_child0.setMargin(Edge.Right, 4); root_child0_child0_child1_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child1_child0.setPadding(Edge.Left, 5); - root_child0_child0_child1_child0.setPadding(Edge.Top, 3); - root_child0_child0_child1_child0.setPadding(Edge.Right, 8); - root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setMargin(Edge.Left, 9); root_child0_child0_child1_child0.setBorder(Edge.Top, 1); root_child0_child0_child1_child0.setBorder(Edge.Right, 5); root_child0_child0_child1_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child1_child0.setWidth(100); - root_child0_child0_child1_child0.setHeight(50); + root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setPadding(Edge.Top, 3); + root_child0_child0_child1_child0.setPadding(Edge.Right, 8); + root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child1_child0.setPadding(Edge.Left, 5); root_child0_child0_child1.insertChild(root_child0_child0_child1_child0, 0); const root_child0_child0_child2 = Yoga.Node.create(config); - root_child0_child0_child2.setMargin(Edge.Left, 9); + root_child0_child0_child2.setWidth("10%"); root_child0_child0_child2.setMargin(Edge.Top, 12); root_child0_child0_child2.setMargin(Edge.Right, 4); root_child0_child0_child2.setMargin(Edge.Bottom, 7); - root_child0_child0_child2.setPadding(Edge.Left, 5); - root_child0_child0_child2.setPadding(Edge.Top, 3); - root_child0_child0_child2.setPadding(Edge.Right, 8); - root_child0_child0_child2.setPadding(Edge.Bottom, 10); - root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setMargin(Edge.Left, 9); root_child0_child0_child2.setBorder(Edge.Top, 1); root_child0_child0_child2.setBorder(Edge.Right, 5); root_child0_child0_child2.setBorder(Edge.Bottom, 9); - root_child0_child0_child2.setWidth("10%"); + root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setPadding(Edge.Top, 3); + root_child0_child0_child2.setPadding(Edge.Right, 8); + root_child0_child0_child2.setPadding(Edge.Bottom, 10); + root_child0_child0_child2.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child2, 2); const root_child0_child0_child2_child0 = Yoga.Node.create(config); - root_child0_child0_child2_child0.setMargin(Edge.Left, 9); + root_child0_child0_child2_child0.setWidth(100); + root_child0_child0_child2_child0.setHeight(50); root_child0_child0_child2_child0.setMargin(Edge.Top, 12); root_child0_child0_child2_child0.setMargin(Edge.Right, 4); root_child0_child0_child2_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child2_child0.setPadding(Edge.Left, 5); - root_child0_child0_child2_child0.setPadding(Edge.Top, 3); - root_child0_child0_child2_child0.setPadding(Edge.Right, 8); - root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setMargin(Edge.Left, 9); root_child0_child0_child2_child0.setBorder(Edge.Top, 1); root_child0_child0_child2_child0.setBorder(Edge.Right, 5); root_child0_child0_child2_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child2_child0.setWidth(100); - root_child0_child0_child2_child0.setHeight(50); + root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setPadding(Edge.Top, 3); + root_child0_child0_child2_child0.setPadding(Edge.Right, 8); + root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child2_child0.setPadding(Edge.Left, 5); root_child0_child0_child2.insertChild(root_child0_child0_child2_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -5136,135 +5100,135 @@ test('static_position_align_center_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setAlignItems(Align.Center); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); + root_child0_child0.setAlignItems(Align.Center); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0.setWidth("21%"); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("21%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child1 = Yoga.Node.create(config); - root_child0_child0_child1.setMargin(Edge.Left, 9); + root_child0_child0_child1.setWidth("10%"); root_child0_child0_child1.setMargin(Edge.Top, 12); root_child0_child0_child1.setMargin(Edge.Right, 4); root_child0_child0_child1.setMargin(Edge.Bottom, 7); - root_child0_child0_child1.setPadding(Edge.Left, 5); - root_child0_child0_child1.setPadding(Edge.Top, 3); - root_child0_child0_child1.setPadding(Edge.Right, 8); - root_child0_child0_child1.setPadding(Edge.Bottom, 10); - root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setMargin(Edge.Left, 9); root_child0_child0_child1.setBorder(Edge.Top, 1); root_child0_child0_child1.setBorder(Edge.Right, 5); root_child0_child0_child1.setBorder(Edge.Bottom, 9); - root_child0_child0_child1.setWidth("10%"); + root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setPadding(Edge.Top, 3); + root_child0_child0_child1.setPadding(Edge.Right, 8); + root_child0_child0_child1.setPadding(Edge.Bottom, 10); + root_child0_child0_child1.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child1, 1); const root_child0_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child0_child1_child0.setMargin(Edge.Left, 9); + root_child0_child0_child1_child0.setWidth(100); + root_child0_child0_child1_child0.setHeight(50); root_child0_child0_child1_child0.setMargin(Edge.Top, 12); root_child0_child0_child1_child0.setMargin(Edge.Right, 4); root_child0_child0_child1_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child1_child0.setPadding(Edge.Left, 5); - root_child0_child0_child1_child0.setPadding(Edge.Top, 3); - root_child0_child0_child1_child0.setPadding(Edge.Right, 8); - root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setMargin(Edge.Left, 9); root_child0_child0_child1_child0.setBorder(Edge.Top, 1); root_child0_child0_child1_child0.setBorder(Edge.Right, 5); root_child0_child0_child1_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child1_child0.setWidth(100); - root_child0_child0_child1_child0.setHeight(50); + root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setPadding(Edge.Top, 3); + root_child0_child0_child1_child0.setPadding(Edge.Right, 8); + root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child1_child0.setPadding(Edge.Left, 5); root_child0_child0_child1.insertChild(root_child0_child0_child1_child0, 0); const root_child0_child0_child2 = Yoga.Node.create(config); - root_child0_child0_child2.setMargin(Edge.Left, 9); + root_child0_child0_child2.setWidth("10%"); root_child0_child0_child2.setMargin(Edge.Top, 12); root_child0_child0_child2.setMargin(Edge.Right, 4); root_child0_child0_child2.setMargin(Edge.Bottom, 7); - root_child0_child0_child2.setPadding(Edge.Left, 5); - root_child0_child0_child2.setPadding(Edge.Top, 3); - root_child0_child0_child2.setPadding(Edge.Right, 8); - root_child0_child0_child2.setPadding(Edge.Bottom, 10); - root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setMargin(Edge.Left, 9); root_child0_child0_child2.setBorder(Edge.Top, 1); root_child0_child0_child2.setBorder(Edge.Right, 5); root_child0_child0_child2.setBorder(Edge.Bottom, 9); - root_child0_child0_child2.setWidth("10%"); + root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setPadding(Edge.Top, 3); + root_child0_child0_child2.setPadding(Edge.Right, 8); + root_child0_child0_child2.setPadding(Edge.Bottom, 10); + root_child0_child0_child2.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child2, 2); const root_child0_child0_child2_child0 = Yoga.Node.create(config); - root_child0_child0_child2_child0.setMargin(Edge.Left, 9); + root_child0_child0_child2_child0.setWidth(100); + root_child0_child0_child2_child0.setHeight(50); root_child0_child0_child2_child0.setMargin(Edge.Top, 12); root_child0_child0_child2_child0.setMargin(Edge.Right, 4); root_child0_child0_child2_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child2_child0.setPadding(Edge.Left, 5); - root_child0_child0_child2_child0.setPadding(Edge.Top, 3); - root_child0_child0_child2_child0.setPadding(Edge.Right, 8); - root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setMargin(Edge.Left, 9); root_child0_child0_child2_child0.setBorder(Edge.Top, 1); root_child0_child0_child2_child0.setBorder(Edge.Right, 5); root_child0_child0_child2_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child2_child0.setWidth(100); - root_child0_child0_child2_child0.setHeight(50); + root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setPadding(Edge.Top, 3); + root_child0_child0_child2_child0.setPadding(Edge.Right, 8); + root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child2_child0.setPadding(Edge.Left, 5); root_child0_child0_child2.insertChild(root_child0_child0_child2_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -5367,135 +5331,135 @@ test('static_position_align_flex_end_amalgamation', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setMargin(Edge.Left, 4); root_child0.setMargin(Edge.Top, 5); root_child0.setMargin(Edge.Right, 9); root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 2); - root_child0.setPadding(Edge.Top, 9); - root_child0.setPadding(Edge.Right, 11); - root_child0.setPadding(Edge.Bottom, 13); - root_child0.setBorder(Edge.Left, 5); + root_child0.setMargin(Edge.Left, 4); root_child0.setBorder(Edge.Top, 6); root_child0.setBorder(Edge.Right, 7); root_child0.setBorder(Edge.Bottom, 8); + root_child0.setBorder(Edge.Left, 5); + root_child0.setPadding(Edge.Top, 9); + root_child0.setPadding(Edge.Right, 11); + root_child0.setPadding(Edge.Bottom, 13); + root_child0.setPadding(Edge.Left, 2); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setAlignItems(Align.FlexEnd); root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setMargin(Edge.Top, 6); root_child0_child0.setMargin(Edge.Right, 3); root_child0_child0.setMargin(Edge.Bottom, 9); - root_child0_child0.setPadding(Edge.Left, 1); - root_child0_child0.setPadding(Edge.Top, 7); - root_child0_child0.setPadding(Edge.Right, 9); - root_child0_child0.setPadding(Edge.Bottom, 4); - root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setMargin(Edge.Left, 8); root_child0_child0.setBorder(Edge.Top, 10); root_child0_child0.setBorder(Edge.Right, 2); root_child0_child0.setBorder(Edge.Bottom, 1); + root_child0_child0.setBorder(Edge.Left, 8); + root_child0_child0.setPadding(Edge.Top, 7); + root_child0_child0.setPadding(Edge.Right, 9); + root_child0_child0.setPadding(Edge.Bottom, 4); + root_child0_child0.setPadding(Edge.Left, 1); + root_child0_child0.setAlignItems(Align.FlexEnd); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0.setWidth("21%"); root_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0.setWidth("21%"); + root_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0_child0.setMargin(Edge.Left, 9); + root_child0_child0_child0_child0.setWidth(100); + root_child0_child0_child0_child0.setHeight(50); root_child0_child0_child0_child0.setMargin(Edge.Top, 12); root_child0_child0_child0_child0.setMargin(Edge.Right, 4); root_child0_child0_child0_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child0_child0.setPadding(Edge.Left, 5); - root_child0_child0_child0_child0.setPadding(Edge.Top, 3); - root_child0_child0_child0_child0.setPadding(Edge.Right, 8); - root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setMargin(Edge.Left, 9); root_child0_child0_child0_child0.setBorder(Edge.Top, 1); root_child0_child0_child0_child0.setBorder(Edge.Right, 5); root_child0_child0_child0_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child0_child0.setWidth(100); - root_child0_child0_child0_child0.setHeight(50); + root_child0_child0_child0_child0.setBorder(Edge.Left, 2); + root_child0_child0_child0_child0.setPadding(Edge.Top, 3); + root_child0_child0_child0_child0.setPadding(Edge.Right, 8); + root_child0_child0_child0_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child0_child0.setPadding(Edge.Left, 5); root_child0_child0_child0.insertChild(root_child0_child0_child0_child0, 0); const root_child0_child0_child1 = Yoga.Node.create(config); - root_child0_child0_child1.setMargin(Edge.Left, 9); + root_child0_child0_child1.setWidth("10%"); root_child0_child0_child1.setMargin(Edge.Top, 12); root_child0_child0_child1.setMargin(Edge.Right, 4); root_child0_child0_child1.setMargin(Edge.Bottom, 7); - root_child0_child0_child1.setPadding(Edge.Left, 5); - root_child0_child0_child1.setPadding(Edge.Top, 3); - root_child0_child0_child1.setPadding(Edge.Right, 8); - root_child0_child0_child1.setPadding(Edge.Bottom, 10); - root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setMargin(Edge.Left, 9); root_child0_child0_child1.setBorder(Edge.Top, 1); root_child0_child0_child1.setBorder(Edge.Right, 5); root_child0_child0_child1.setBorder(Edge.Bottom, 9); - root_child0_child0_child1.setWidth("10%"); + root_child0_child0_child1.setBorder(Edge.Left, 2); + root_child0_child0_child1.setPadding(Edge.Top, 3); + root_child0_child0_child1.setPadding(Edge.Right, 8); + root_child0_child0_child1.setPadding(Edge.Bottom, 10); + root_child0_child0_child1.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child1, 1); const root_child0_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child0_child1_child0.setMargin(Edge.Left, 9); + root_child0_child0_child1_child0.setWidth(100); + root_child0_child0_child1_child0.setHeight(50); root_child0_child0_child1_child0.setMargin(Edge.Top, 12); root_child0_child0_child1_child0.setMargin(Edge.Right, 4); root_child0_child0_child1_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child1_child0.setPadding(Edge.Left, 5); - root_child0_child0_child1_child0.setPadding(Edge.Top, 3); - root_child0_child0_child1_child0.setPadding(Edge.Right, 8); - root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setMargin(Edge.Left, 9); root_child0_child0_child1_child0.setBorder(Edge.Top, 1); root_child0_child0_child1_child0.setBorder(Edge.Right, 5); root_child0_child0_child1_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child1_child0.setWidth(100); - root_child0_child0_child1_child0.setHeight(50); + root_child0_child0_child1_child0.setBorder(Edge.Left, 2); + root_child0_child0_child1_child0.setPadding(Edge.Top, 3); + root_child0_child0_child1_child0.setPadding(Edge.Right, 8); + root_child0_child0_child1_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child1_child0.setPadding(Edge.Left, 5); root_child0_child0_child1.insertChild(root_child0_child0_child1_child0, 0); const root_child0_child0_child2 = Yoga.Node.create(config); - root_child0_child0_child2.setMargin(Edge.Left, 9); + root_child0_child0_child2.setWidth("10%"); root_child0_child0_child2.setMargin(Edge.Top, 12); root_child0_child0_child2.setMargin(Edge.Right, 4); root_child0_child0_child2.setMargin(Edge.Bottom, 7); - root_child0_child0_child2.setPadding(Edge.Left, 5); - root_child0_child0_child2.setPadding(Edge.Top, 3); - root_child0_child0_child2.setPadding(Edge.Right, 8); - root_child0_child0_child2.setPadding(Edge.Bottom, 10); - root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setMargin(Edge.Left, 9); root_child0_child0_child2.setBorder(Edge.Top, 1); root_child0_child0_child2.setBorder(Edge.Right, 5); root_child0_child0_child2.setBorder(Edge.Bottom, 9); - root_child0_child0_child2.setWidth("10%"); + root_child0_child0_child2.setBorder(Edge.Left, 2); + root_child0_child0_child2.setPadding(Edge.Top, 3); + root_child0_child0_child2.setPadding(Edge.Right, 8); + root_child0_child0_child2.setPadding(Edge.Bottom, 10); + root_child0_child0_child2.setPadding(Edge.Left, 5); root_child0_child0.insertChild(root_child0_child0_child2, 2); const root_child0_child0_child2_child0 = Yoga.Node.create(config); - root_child0_child0_child2_child0.setMargin(Edge.Left, 9); + root_child0_child0_child2_child0.setWidth(100); + root_child0_child0_child2_child0.setHeight(50); root_child0_child0_child2_child0.setMargin(Edge.Top, 12); root_child0_child0_child2_child0.setMargin(Edge.Right, 4); root_child0_child0_child2_child0.setMargin(Edge.Bottom, 7); - root_child0_child0_child2_child0.setPadding(Edge.Left, 5); - root_child0_child0_child2_child0.setPadding(Edge.Top, 3); - root_child0_child0_child2_child0.setPadding(Edge.Right, 8); - root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); - root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setMargin(Edge.Left, 9); root_child0_child0_child2_child0.setBorder(Edge.Top, 1); root_child0_child0_child2_child0.setBorder(Edge.Right, 5); root_child0_child0_child2_child0.setBorder(Edge.Bottom, 9); - root_child0_child0_child2_child0.setWidth(100); - root_child0_child0_child2_child0.setHeight(50); + root_child0_child0_child2_child0.setBorder(Edge.Left, 2); + root_child0_child0_child2_child0.setPadding(Edge.Top, 3); + root_child0_child0_child2_child0.setPadding(Edge.Right, 8); + root_child0_child0_child2_child0.setPadding(Edge.Bottom, 10); + root_child0_child0_child2_child0.setPadding(Edge.Left, 5); root_child0_child0_child2.insertChild(root_child0_child0_child2_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -5595,30 +5559,30 @@ test('static_position_static_root', () => { const config = Yoga.Config.create(); const root = Yoga.Node.create(config); + root.setHeight(200); + root.setWidth(100); root.setPositionType(PositionType.Static); - root.setPadding(Edge.Left, 6); root.setPadding(Edge.Top, 1); root.setPadding(Edge.Right, 11); root.setPadding(Edge.Bottom, 4); - root.setWidth(100); - root.setHeight(200); + root.setPadding(Edge.Left, 6); const root_child0 = Yoga.Node.create(config); + root_child0.setHeight("50%"); + root_child0.setWidth("50%"); root_child0.setPositionType(PositionType.Absolute); - root_child0.setMargin(Edge.Left, 12); - root_child0.setMargin(Edge.Top, 11); - root_child0.setMargin(Edge.Right, 15); - root_child0.setMargin(Edge.Bottom, 1); - root_child0.setPadding(Edge.Left, 3); - root_child0.setPadding(Edge.Top, 7); - root_child0.setPadding(Edge.Right, 5); - root_child0.setPadding(Edge.Bottom, 4); - root_child0.setBorder(Edge.Left, 4); root_child0.setBorder(Edge.Top, 3); root_child0.setBorder(Edge.Right, 2); root_child0.setBorder(Edge.Bottom, 1); - root_child0.setWidth("50%"); - root_child0.setHeight("50%"); + root_child0.setBorder(Edge.Left, 4); + root_child0.setPadding(Edge.Top, 7); + root_child0.setPadding(Edge.Right, 5); + root_child0.setPadding(Edge.Bottom, 4); + root_child0.setPadding(Edge.Left, 3); + root_child0.setMargin(Edge.Top, 11); + root_child0.setMargin(Edge.Right, 15); + root_child0.setMargin(Edge.Bottom, 1); + root_child0.setMargin(Edge.Left, 12); root.insertChild(root_child0, 0); root.calculateLayout(undefined, undefined, Direction.LTR); @@ -5651,48 +5615,45 @@ test('static_position_absolute_child_multiple', () => { root.setPositionType(PositionType.Absolute); const root_child0 = Yoga.Node.create(config); - root_child0.setPadding(Edge.Left, 100); - root_child0.setPadding(Edge.Top, 100); - root_child0.setPadding(Edge.Right, 100); - root_child0.setPadding(Edge.Bottom, 100); root_child0.setWidth(400); root_child0.setHeight(400); + root_child0.setPadding(Edge.All, 100); root.insertChild(root_child0, 0); const root_child0_child0 = Yoga.Node.create(config); - root_child0_child0.setPositionType(PositionType.Static); - root_child0_child0.setWidth(100); root_child0_child0.setHeight(100); + root_child0_child0.setWidth(100); + root_child0_child0.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child0, 0); const root_child0_child0_child0 = Yoga.Node.create(config); - root_child0_child0_child0.setPositionType(PositionType.Absolute); - root_child0_child0_child0.setWidth("10%"); root_child0_child0_child0.setHeight(50); + root_child0_child0_child0.setWidth("10%"); + root_child0_child0_child0.setPositionType(PositionType.Absolute); root_child0_child0.insertChild(root_child0_child0_child0, 0); const root_child0_child1 = Yoga.Node.create(config); - root_child0_child1.setPositionType(PositionType.Static); - root_child0_child1.setWidth(100); root_child0_child1.setHeight(100); + root_child0_child1.setWidth(100); + root_child0_child1.setPositionType(PositionType.Static); root_child0.insertChild(root_child0_child1, 1); const root_child0_child1_child0 = Yoga.Node.create(config); - root_child0_child1_child0.setPositionType(PositionType.Absolute); - root_child0_child1_child0.setWidth("50%"); root_child0_child1_child0.setHeight(50); + root_child0_child1_child0.setWidth("50%"); + root_child0_child1_child0.setPositionType(PositionType.Absolute); root_child0_child1.insertChild(root_child0_child1_child0, 0); const root_child0_child1_child1 = Yoga.Node.create(config); - root_child0_child1_child1.setPositionType(PositionType.Absolute); - root_child0_child1_child1.setWidth("50%"); root_child0_child1_child1.setHeight(50); + root_child0_child1_child1.setWidth("50%"); + root_child0_child1_child1.setPositionType(PositionType.Absolute); root_child0_child1.insertChild(root_child0_child1_child1, 1); const root_child0_child2 = Yoga.Node.create(config); - root_child0_child2.setPositionType(PositionType.Absolute); - root_child0_child2.setWidth(25); root_child0_child2.setHeight(50); + root_child0_child2.setWidth(25); + root_child0_child2.setPositionType(PositionType.Absolute); root_child0.insertChild(root_child0_child2, 2); root.calculateLayout(undefined, undefined, Direction.LTR); diff --git a/tests/generated/YGAbsolutePositionTest.cpp b/tests/generated/YGAbsolutePositionTest.cpp index c3d5302927..e17b1bea89 100644 --- a/tests/generated/YGAbsolutePositionTest.cpp +++ b/tests/generated/YGAbsolutePositionTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<499316b3f7b7ec5c406abf5ac77837f1>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAbsolutePositionTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAbsolutePositionTest.html */ #include @@ -22,11 +22,11 @@ TEST(YogaTest, absolute_layout_width_height_start_top) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetHeight(root_child0, 10); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0, YGEdgeStart, 10); YGNodeStyleSetPosition(root_child0, YGEdgeTop, 10); - YGNodeStyleSetWidth(root_child0, 10); - YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -66,11 +66,11 @@ TEST(YogaTest, absolute_layout_width_height_left_auto_right) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetHeight(root_child0, 10); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetPositionAuto(root_child0, YGEdgeLeft); YGNodeStyleSetPosition(root_child0, YGEdgeRight, 10); - YGNodeStyleSetWidth(root_child0, 10); - YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -110,11 +110,11 @@ TEST(YogaTest, absolute_layout_width_height_left_right_auto) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetHeight(root_child0, 10); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 10); YGNodeStyleSetPositionAuto(root_child0, YGEdgeRight); - YGNodeStyleSetWidth(root_child0, 10); - YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -154,11 +154,11 @@ TEST(YogaTest, absolute_layout_width_height_left_auto_right_auto) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetHeight(root_child0, 10); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetPositionAuto(root_child0, YGEdgeLeft); YGNodeStyleSetPositionAuto(root_child0, YGEdgeRight); - YGNodeStyleSetWidth(root_child0, 10); - YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -198,11 +198,11 @@ TEST(YogaTest, absolute_layout_width_height_end_bottom) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetHeight(root_child0, 10); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0, YGEdgeEnd, 10); YGNodeStyleSetPosition(root_child0, YGEdgeBottom, 10); - YGNodeStyleSetWidth(root_child0, 10); - YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -286,13 +286,13 @@ TEST(YogaTest, absolute_layout_width_height_start_top_end_bottom) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetHeight(root_child0, 10); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0, YGEdgeStart, 10); YGNodeStyleSetPosition(root_child0, YGEdgeTop, 10); YGNodeStyleSetPosition(root_child0, YGEdgeEnd, 10); YGNodeStyleSetPosition(root_child0, YGEdgeBottom, 10); - YGNodeStyleSetWidth(root_child0, 10); - YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -327,11 +327,11 @@ TEST(YogaTest, do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hi YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetOverflow(root, YGOverflowHidden); - YGNodeStyleSetWidth(root, 50); YGNodeStyleSetHeight(root, 50); + YGNodeStyleSetWidth(root, 50); + YGNodeStyleSetOverflow(root, YGOverflowHidden); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -387,59 +387,44 @@ TEST(YogaTest, absolute_layout_within_border) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root, YGEdgeTop, 10); - YGNodeStyleSetMargin(root, YGEdgeRight, 10); - YGNodeStyleSetMargin(root, YGEdgeBottom, 10); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); + YGNodeStyleSetMargin(root, YGEdgeAll, 10); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 0); - YGNodeStyleSetPosition(root_child0, YGEdgeTop, 0); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 0); + YGNodeStyleSetPosition(root_child0, YGEdgeTop, 0); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child1, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child1, YGEdgeRight, 0); - YGNodeStyleSetPosition(root_child1, YGEdgeBottom, 0); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 50); + YGNodeStyleSetPosition(root_child1, YGEdgeRight, 0); + YGNodeStyleSetPosition(root_child1, YGEdgeBottom, 0); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child2, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child2, YGEdgeLeft, 0); - YGNodeStyleSetPosition(root_child2, YGEdgeTop, 0); - YGNodeStyleSetMargin(root_child2, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child2, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child2, YGEdgeRight, 10); - YGNodeStyleSetMargin(root_child2, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child2, 50); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetPosition(root_child2, YGEdgeLeft, 0); + YGNodeStyleSetPosition(root_child2, YGEdgeTop, 0); + YGNodeStyleSetMargin(root_child2, YGEdgeAll, 10); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child3, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child3, YGEdgeRight, 0); - YGNodeStyleSetPosition(root_child3, YGEdgeBottom, 0); - YGNodeStyleSetMargin(root_child3, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child3, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child3, YGEdgeRight, 10); - YGNodeStyleSetMargin(root_child3, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child3, 50); YGNodeStyleSetHeight(root_child3, 50); + YGNodeStyleSetPosition(root_child3, YGEdgeRight, 0); + YGNodeStyleSetPosition(root_child3, YGEdgeBottom, 0); + YGNodeStyleSetMargin(root_child3, YGEdgeAll, 10); YGNodeInsertChild(root, root_child3, 3); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -504,12 +489,12 @@ TEST(YogaTest, absolute_layout_align_items_and_justify_content_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -549,12 +534,12 @@ TEST(YogaTest, absolute_layout_align_items_and_justify_content_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); + YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -594,11 +579,11 @@ TEST(YogaTest, absolute_layout_justify_content_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -638,11 +623,11 @@ TEST(YogaTest, absolute_layout_align_items_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -683,15 +668,15 @@ TEST(YogaTest, absolute_layout_align_items_center_on_child_only) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignCenter); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 60); YGNodeStyleSetHeight(root_child0, 40); + YGNodeStyleSetAlignSelf(root_child0, YGAlignCenter); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -726,18 +711,18 @@ TEST(YogaTest, absolute_layout_align_items_and_justify_content_center_and_top_po YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0, YGEdgeTop, 10); YGNodeStyleSetWidth(root_child0, 60); YGNodeStyleSetHeight(root_child0, 40); + YGNodeStyleSetPosition(root_child0, YGEdgeTop, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -772,18 +757,18 @@ TEST(YogaTest, absolute_layout_align_items_and_justify_content_center_and_bottom YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0, 60); YGNodeStyleSetHeight(root_child0, 40); + YGNodeStyleSetPosition(root_child0, YGEdgeBottom, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -818,18 +803,18 @@ TEST(YogaTest, absolute_layout_align_items_and_justify_content_center_and_left_p YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 5); YGNodeStyleSetWidth(root_child0, 60); YGNodeStyleSetHeight(root_child0, 40); + YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 5); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -864,18 +849,18 @@ TEST(YogaTest, absolute_layout_align_items_and_justify_content_center_and_right_ YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); - YGNodeStyleSetWidth(root, 110); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 110); + YGNodeStyleSetFlexGrow(root, 1); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0, YGEdgeRight, 5); YGNodeStyleSetWidth(root_child0, 60); YGNodeStyleSetHeight(root_child0, 40); + YGNodeStyleSetPosition(root_child0, YGEdgeRight, 5); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -911,9 +896,9 @@ TEST(YogaTest, position_root_with_rtl_should_position_withoutdirection) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root, YGEdgeLeft, 72); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetPosition(root, YGEdgeLeft, 72); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(72, YGNodeLayoutGetLeft(root)); @@ -958,8 +943,8 @@ TEST(YogaTest, absolute_layout_percentage_bottom_based_on_parent_height) { YGNodeRef root_child2 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child2, YGPositionTypeAbsolute); YGNodeStyleSetPositionPercent(root_child2, YGEdgeTop, 10); - YGNodeStyleSetPositionPercent(root_child2, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child2, 10); + YGNodeStyleSetPositionPercent(root_child2, YGEdgeBottom, 10); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1015,14 +1000,14 @@ TEST(YogaTest, absolute_layout_in_wrap_reverse_column_container) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1057,16 +1042,16 @@ TEST(YogaTest, absolute_layout_in_wrap_reverse_row_container) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1102,15 +1087,15 @@ TEST(YogaTest, absolute_layout_in_wrap_reverse_column_container_flex_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1145,17 +1130,17 @@ TEST(YogaTest, absolute_layout_in_wrap_reverse_row_container_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1198,11 +1183,11 @@ TEST(YogaTest, percent_absolute_position_infinite_height) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child1, YGPositionTypeAbsolute); - YGNodeStyleSetPositionPercent(root_child1, YGEdgeLeft, 20); - YGNodeStyleSetPositionPercent(root_child1, YGEdgeTop, 20); YGNodeStyleSetWidthPercent(root_child1, 20); YGNodeStyleSetHeightPercent(root_child1, 20); + YGNodeStyleSetPositionPercent(root_child1, YGEdgeLeft, 20); + YGNodeStyleSetPositionPercent(root_child1, YGEdgeTop, 20); + YGNodeStyleSetPositionType(root_child1, YGPositionTypeAbsolute); YGNodeInsertChild(root, root_child1, 1); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1248,15 +1233,15 @@ TEST(YogaTest, absolute_layout_percentage_height_based_on_padded_parent) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeTop, 10); + YGNodeStyleSetBorder(root, YGEdgeTop, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeightPercent(root_child0, 50); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1291,12 +1276,12 @@ TEST(YogaTest, absolute_layout_percentage_height_based_on_padded_parent_and_alig YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetAlignItems(root, YGAlignCenter); - YGNodeStyleSetPadding(root, YGEdgeTop, 20); - YGNodeStyleSetPadding(root, YGEdgeBottom, 20); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeTop, 20); + YGNodeStyleSetPadding(root, YGEdgeBottom, 20); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -1337,9 +1322,9 @@ TEST(YogaTest, absolute_layout_padding_left) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 100); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetPadding(root, YGEdgeLeft, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -1380,9 +1365,9 @@ TEST(YogaTest, absolute_layout_padding_right) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeRight, 100); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetPadding(root, YGEdgeRight, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -1423,9 +1408,9 @@ TEST(YogaTest, absolute_layout_padding_top) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeTop, 100); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetPadding(root, YGEdgeTop, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -1466,9 +1451,9 @@ TEST(YogaTest, absolute_layout_padding_bottom) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeBottom, 100); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetPadding(root, YGEdgeBottom, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); @@ -1511,22 +1496,16 @@ TEST(YogaTest, absolute_layout_padding) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetHeight(root_child0, 200); + YGNodeStyleSetMargin(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 50); YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeAll, 50); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); @@ -1590,22 +1569,16 @@ TEST(YogaTest, absolute_layout_border) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetHeight(root_child0, 200); + YGNodeStyleSetMargin(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 10); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeAll, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); @@ -1666,21 +1639,21 @@ TEST(YogaTest, absolute_layout_column_reverse_margin_border) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); + YGNodeStyleSetWidth(root_child0, 50); + YGNodeStyleSetHeight(root_child0, 50); YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 5); YGNodeStyleSetPosition(root_child0, YGEdgeRight, 3); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 3); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 4); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 1); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 3); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); - YGNodeStyleSetWidth(root_child0, 50); - YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGAlignContentTest.cpp b/tests/generated/YGAlignContentTest.cpp index b47741344e..07f8f9d45c 100644 --- a/tests/generated/YGAlignContentTest.cpp +++ b/tests/generated/YGAlignContentTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignContentTest.html + * @generated SignedSource<<786bcbb40ccb0969c2cd0efbba698d7b>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignContentTest.html */ #include @@ -17,10 +17,10 @@ TEST(YogaTest, align_content_flex_start_nowrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -74,11 +74,11 @@ TEST(YogaTest, align_content_flex_start_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -177,11 +177,11 @@ TEST(YogaTest, align_content_flex_start_wrap_singleline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -236,17 +236,14 @@ TEST(YogaTest, align_content_flex_start_wrapped_negative_space) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -328,20 +325,16 @@ TEST(YogaTest, align_content_flex_start_wrapped_negative_space_gap) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); - YGNodeStyleSetGap(root_child0, YGGutterColumn, 10); - YGNodeStyleSetGap(root_child0, YGGutterRow, 10); + YGNodeStyleSetGap(root_child0, YGGutterAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -422,9 +415,9 @@ TEST(YogaTest, align_content_flex_start_without_height_on_children) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -521,20 +514,20 @@ TEST(YogaTest, align_content_flex_start_with_flex) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasisPercent(root_child0, 0); - YGNodeStyleSetWidth(root_child0, 50); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child1, 0); - YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 10); YGNodeInsertChild(root, root_child1, 1); @@ -543,10 +536,10 @@ TEST(YogaTest, align_content_flex_start_with_flex) { YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child3, 50); YGNodeStyleSetFlexGrow(root_child3, 1); YGNodeStyleSetFlexShrink(root_child3, 1); YGNodeStyleSetFlexBasisPercent(root_child3, 0); - YGNodeStyleSetWidth(root_child3, 50); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); @@ -625,11 +618,11 @@ TEST(YogaTest, align_content_flex_end_nowrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -683,12 +676,12 @@ TEST(YogaTest, align_content_flex_end_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -787,12 +780,12 @@ TEST(YogaTest, align_content_flex_end_wrap_singleline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -847,18 +840,15 @@ TEST(YogaTest, align_content_flex_end_wrapped_negative_space) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignFlexEnd); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignFlexEnd); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -940,21 +930,17 @@ TEST(YogaTest, align_content_flex_end_wrapped_negative_space_gap) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignFlexEnd); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignFlexEnd); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); - YGNodeStyleSetGap(root_child0, YGGutterColumn, 10); - YGNodeStyleSetGap(root_child0, YGGutterRow, 10); + YGNodeStyleSetGap(root_child0, YGGutterAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1034,11 +1020,11 @@ TEST(YogaTest, align_content_center_nowrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1092,12 +1078,12 @@ TEST(YogaTest, align_content_center_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1196,12 +1182,12 @@ TEST(YogaTest, align_content_center_wrap_singleline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1256,18 +1242,15 @@ TEST(YogaTest, align_content_center_wrapped_negative_space) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignCenter); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignCenter); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -1349,21 +1332,17 @@ TEST(YogaTest, align_content_center_wrapped_negative_space_gap) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignCenter); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignCenter); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); - YGNodeStyleSetGap(root_child0, YGGutterColumn, 10); - YGNodeStyleSetGap(root_child0, YGGutterRow, 10); + YGNodeStyleSetGap(root_child0, YGGutterAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1443,11 +1422,11 @@ TEST(YogaTest, align_content_space_between_nowrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceBetween); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceBetween); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1501,12 +1480,12 @@ TEST(YogaTest, align_content_space_between_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceBetween); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceBetween); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1605,12 +1584,12 @@ TEST(YogaTest, align_content_space_between_wrap_singleline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceBetween); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceBetween); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1665,18 +1644,15 @@ TEST(YogaTest, align_content_space_between_wrapped_negative_space) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceBetween); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceBetween); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -1758,18 +1734,15 @@ TEST(YogaTest, align_content_space_between_wrapped_negative_space_row_reverse) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceBetween); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceBetween); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -1851,21 +1824,17 @@ TEST(YogaTest, align_content_space_between_wrapped_negative_space_gap) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceBetween); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceBetween); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); - YGNodeStyleSetGap(root_child0, YGGutterColumn, 10); - YGNodeStyleSetGap(root_child0, YGGutterRow, 10); + YGNodeStyleSetGap(root_child0, YGGutterAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1945,11 +1914,11 @@ TEST(YogaTest, align_content_space_around_nowrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2003,12 +1972,12 @@ TEST(YogaTest, align_content_space_around_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2107,12 +2076,12 @@ TEST(YogaTest, align_content_space_around_wrap_singleline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2167,18 +2136,15 @@ TEST(YogaTest, align_content_space_around_wrapped_negative_space) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceAround); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceAround); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -2260,18 +2226,15 @@ TEST(YogaTest, align_content_space_around_wrapped_negative_space_row_reverse) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceAround); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceAround); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -2353,21 +2316,17 @@ TEST(YogaTest, align_content_space_around_wrapped_negative_space_gap) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceAround); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceAround); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); - YGNodeStyleSetGap(root_child0, YGGutterColumn, 10); - YGNodeStyleSetGap(root_child0, YGGutterRow, 10); + YGNodeStyleSetGap(root_child0, YGGutterAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2447,11 +2406,11 @@ TEST(YogaTest, align_content_space_evenly_nowrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2505,12 +2464,12 @@ TEST(YogaTest, align_content_space_evenly_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2609,12 +2568,12 @@ TEST(YogaTest, align_content_space_evenly_wrap_singleline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 140); YGNodeStyleSetHeight(root, 120); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2669,18 +2628,15 @@ TEST(YogaTest, align_content_space_evenly_wrapped_negative_space) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceEvenly); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceEvenly); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -2762,21 +2718,17 @@ TEST(YogaTest, align_content_space_evenly_wrapped_negative_space_gap) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 60); - YGNodeStyleSetBorder(root, YGEdgeTop, 60); - YGNodeStyleSetBorder(root, YGEdgeRight, 60); - YGNodeStyleSetBorder(root, YGEdgeBottom, 60); YGNodeStyleSetWidth(root, 320); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetBorder(root, YGEdgeAll, 60); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); - YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceEvenly); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); + YGNodeStyleSetAlignContent(root_child0, YGAlignSpaceEvenly); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetHeight(root_child0, 10); - YGNodeStyleSetGap(root_child0, YGGutterColumn, 10); - YGNodeStyleSetGap(root_child0, YGGutterRow, 10); + YGNodeStyleSetGap(root_child0, YGGutterAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2856,11 +2808,11 @@ TEST(YogaTest, align_content_stretch) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2954,12 +2906,12 @@ TEST(YogaTest, align_content_stretch_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -3053,12 +3005,12 @@ TEST(YogaTest, align_content_stretch_row_with_children) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -3168,22 +3120,22 @@ TEST(YogaTest, align_content_stretch_row_with_flex) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child1, 0); - YGNodeStyleSetWidth(root_child1, 50); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -3191,10 +3143,10 @@ TEST(YogaTest, align_content_stretch_row_with_flex) { YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child3, 50); YGNodeStyleSetFlexGrow(root_child3, 1); YGNodeStyleSetFlexShrink(root_child3, 1); YGNodeStyleSetFlexBasisPercent(root_child3, 0); - YGNodeStyleSetWidth(root_child3, 50); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); @@ -3273,22 +3225,22 @@ TEST(YogaTest, align_content_stretch_row_with_flex_no_shrink) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child1, 0); - YGNodeStyleSetWidth(root_child1, 50); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -3296,9 +3248,9 @@ TEST(YogaTest, align_content_stretch_row_with_flex_no_shrink) { YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child3, 50); YGNodeStyleSetFlexGrow(root_child3, 1); YGNodeStyleSetFlexBasisPercent(root_child3, 0); - YGNodeStyleSetWidth(root_child3, 50); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); @@ -3377,23 +3329,20 @@ TEST(YogaTest, align_content_stretch_row_with_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child1, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child1, YGEdgeRight, 10); - YGNodeStyleSetMargin(root_child1, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child1, 50); + YGNodeStyleSetMargin(root_child1, YGEdgeAll, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -3401,11 +3350,8 @@ TEST(YogaTest, align_content_stretch_row_with_margin) { YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child3, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child3, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child3, YGEdgeRight, 10); - YGNodeStyleSetMargin(root_child3, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child3, 50); + YGNodeStyleSetMargin(root_child3, YGEdgeAll, 10); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); @@ -3484,23 +3430,20 @@ TEST(YogaTest, align_content_stretch_row_with_padding) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child1, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child1, 50); + YGNodeStyleSetPadding(root_child1, YGEdgeAll, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -3508,11 +3451,8 @@ TEST(YogaTest, align_content_stretch_row_with_padding) { YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child3, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child3, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child3, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child3, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child3, 50); + YGNodeStyleSetPadding(root_child3, YGEdgeAll, 10); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); @@ -3591,12 +3531,12 @@ TEST(YogaTest, align_content_stretch_row_with_single_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -3648,12 +3588,12 @@ TEST(YogaTest, align_content_stretch_row_with_fixed_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -3748,12 +3688,12 @@ TEST(YogaTest, align_content_stretch_row_with_max_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -3848,12 +3788,12 @@ TEST(YogaTest, align_content_stretch_row_with_min_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -3948,11 +3888,11 @@ TEST(YogaTest, align_content_stretch_column) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 150); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 50); @@ -3965,10 +3905,10 @@ TEST(YogaTest, align_content_stretch_column) { YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child1, 50); YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child1, 0); - YGNodeStyleSetHeight(root_child1, 50); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -4065,21 +4005,21 @@ TEST(YogaTest, align_content_stretch_is_not_overriding_align_items) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root_child0, YGAlignStretch); - YGNodeStyleSetAlignItems(root_child0, YGAlignCenter); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetAlignItems(root_child0, YGAlignCenter); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); + YGNodeStyleSetAlignContent(root_child0, YGAlignStretch); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignContent(root_child0_child0, YGAlignStretch); - YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetWidth(root_child0_child0, 10); + YGNodeStyleSetAlignContent(root_child0_child0, YGAlignStretch); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4124,12 +4064,12 @@ TEST(YogaTest, align_content_stretch_with_min_cross_axis) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMinHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -4183,12 +4123,12 @@ TEST(YogaTest, align_content_stretch_with_max_cross_axis) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMaxHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -4242,20 +4182,14 @@ TEST(YogaTest, align_content_stretch_with_max_cross_axis_and_border_padding) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetPadding(root, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root, YGEdgeTop, 2); - YGNodeStyleSetPadding(root, YGEdgeRight, 2); - YGNodeStyleSetPadding(root, YGEdgeBottom, 2); - YGNodeStyleSetBorder(root, YGEdgeLeft, 5); - YGNodeStyleSetBorder(root, YGEdgeTop, 5); - YGNodeStyleSetBorder(root, YGEdgeRight, 5); - YGNodeStyleSetBorder(root, YGEdgeBottom, 5); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMaxHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); + YGNodeStyleSetBorder(root, YGEdgeAll, 5); + YGNodeStyleSetPadding(root, YGEdgeAll, 2); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -4309,12 +4243,12 @@ TEST(YogaTest, align_content_space_evenly_with_min_cross_axis) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMinHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -4368,12 +4302,12 @@ TEST(YogaTest, align_content_space_evenly_with_max_cross_axis) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMaxHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -4427,12 +4361,12 @@ TEST(YogaTest, align_content_space_evenly_with_max_cross_axis_violated) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMaxHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -4486,20 +4420,14 @@ TEST(YogaTest, align_content_space_evenly_with_max_cross_axis_violated_padding_a YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetPadding(root, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root, YGEdgeTop, 2); - YGNodeStyleSetPadding(root, YGEdgeRight, 2); - YGNodeStyleSetPadding(root, YGEdgeBottom, 2); - YGNodeStyleSetBorder(root, YGEdgeLeft, 5); - YGNodeStyleSetBorder(root, YGEdgeTop, 5); - YGNodeStyleSetBorder(root, YGEdgeRight, 5); - YGNodeStyleSetBorder(root, YGEdgeBottom, 5); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMaxHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceEvenly); + YGNodeStyleSetBorder(root, YGEdgeAll, 5); + YGNodeStyleSetPadding(root, YGEdgeAll, 2); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -4553,27 +4481,27 @@ TEST(YogaTest, align_content_space_around_and_align_items_flex_end_with_flex_wra YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 150); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetWidth(root_child0, 150); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 120); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetWidth(root_child1, 120); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 120); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 120); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4628,27 +4556,27 @@ TEST(YogaTest, align_content_space_around_and_align_items_center_with_flex_wrap) YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 150); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetWidth(root_child0, 150); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 120); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetWidth(root_child1, 120); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 120); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 120); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4703,27 +4631,27 @@ TEST(YogaTest, align_content_space_around_and_align_items_flex_start_with_flex_w YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 150); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetWidth(root_child0, 150); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 120); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetWidth(root_child1, 120); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 120); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 120); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4778,61 +4706,61 @@ TEST(YogaTest, align_content_flex_start_stretch_doesnt_influence_line_box_dim) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 20); + YGNodeStyleSetWidth(root, 400); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPadding(root, YGEdgeTop, 20); - YGNodeStyleSetPadding(root, YGEdgeRight, 20); YGNodeStyleSetPadding(root, YGEdgeBottom, 20); - YGNodeStyleSetWidth(root, 400); + YGNodeStyleSetPadding(root, YGEdgeLeft, 20); + YGNodeStyleSetPadding(root, YGEdgeRight, 20); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetMargin(root_child0, YGEdgeRight, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child0, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child0, 30); YGNodeStyleSetHeight(root_child1_child0, 30); + YGNodeStyleSetWidth(root_child1_child0, 30); + YGNodeStyleSetMargin(root_child1_child0, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child0, 0); YGNodeRef root_child1_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child1, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child1, 30); YGNodeStyleSetHeight(root_child1_child1, 30); + YGNodeStyleSetWidth(root_child1_child1, 30); + YGNodeStyleSetMargin(root_child1_child1, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child1, 1); YGNodeRef root_child1_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child2, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child2, 30); YGNodeStyleSetHeight(root_child1_child2, 30); + YGNodeStyleSetWidth(root_child1_child2, 30); + YGNodeStyleSetMargin(root_child1_child2, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child2, 2); YGNodeRef root_child1_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child3, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child3, 30); YGNodeStyleSetHeight(root_child1_child3, 30); + YGNodeStyleSetWidth(root_child1_child3, 30); + YGNodeStyleSetMargin(root_child1_child3, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child3, 3); YGNodeRef root_child1_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child4, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child4, 30); YGNodeStyleSetHeight(root_child1_child4, 30); + YGNodeStyleSetWidth(root_child1_child4, 30); + YGNodeStyleSetMargin(root_child1_child4, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child4, 4); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child2, YGEdgeLeft, 20); - YGNodeStyleSetWidth(root_child2, 50); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 50); + YGNodeStyleSetMargin(root_child2, YGEdgeLeft, 20); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4937,62 +4865,62 @@ TEST(YogaTest, align_content_stretch_stretch_does_influence_line_box_dim) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 20); + YGNodeStyleSetWidth(root, 400); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPadding(root, YGEdgeTop, 20); - YGNodeStyleSetPadding(root, YGEdgeRight, 20); YGNodeStyleSetPadding(root, YGEdgeBottom, 20); - YGNodeStyleSetWidth(root, 400); + YGNodeStyleSetPadding(root, YGEdgeLeft, 20); + YGNodeStyleSetPadding(root, YGEdgeRight, 20); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetMargin(root_child0, YGEdgeRight, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root_child1, YGAlignStretch); YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); + YGNodeStyleSetFlexGrow(root_child1, 1); + YGNodeStyleSetAlignContent(root_child1, YGAlignStretch); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child0, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child0, 30); YGNodeStyleSetHeight(root_child1_child0, 30); + YGNodeStyleSetWidth(root_child1_child0, 30); + YGNodeStyleSetMargin(root_child1_child0, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child0, 0); YGNodeRef root_child1_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child1, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child1, 30); YGNodeStyleSetHeight(root_child1_child1, 30); + YGNodeStyleSetWidth(root_child1_child1, 30); + YGNodeStyleSetMargin(root_child1_child1, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child1, 1); YGNodeRef root_child1_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child2, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child2, 30); YGNodeStyleSetHeight(root_child1_child2, 30); + YGNodeStyleSetWidth(root_child1_child2, 30); + YGNodeStyleSetMargin(root_child1_child2, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child2, 2); YGNodeRef root_child1_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child3, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child3, 30); YGNodeStyleSetHeight(root_child1_child3, 30); + YGNodeStyleSetWidth(root_child1_child3, 30); + YGNodeStyleSetMargin(root_child1_child3, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child3, 3); YGNodeRef root_child1_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child4, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child4, 30); YGNodeStyleSetHeight(root_child1_child4, 30); + YGNodeStyleSetWidth(root_child1_child4, 30); + YGNodeStyleSetMargin(root_child1_child4, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child4, 4); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child2, YGEdgeLeft, 20); - YGNodeStyleSetWidth(root_child2, 50); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 50); + YGNodeStyleSetMargin(root_child2, YGEdgeLeft, 20); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5097,62 +5025,62 @@ TEST(YogaTest, align_content_space_evenly_stretch_does_influence_line_box_dim) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 20); + YGNodeStyleSetWidth(root, 400); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPadding(root, YGEdgeTop, 20); - YGNodeStyleSetPadding(root, YGEdgeRight, 20); YGNodeStyleSetPadding(root, YGEdgeBottom, 20); - YGNodeStyleSetWidth(root, 400); + YGNodeStyleSetPadding(root, YGEdgeLeft, 20); + YGNodeStyleSetPadding(root, YGEdgeRight, 20); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetMargin(root_child0, YGEdgeRight, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root_child1, YGAlignStretch); YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); + YGNodeStyleSetFlexGrow(root_child1, 1); + YGNodeStyleSetAlignContent(root_child1, YGAlignStretch); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child0, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child0, 30); YGNodeStyleSetHeight(root_child1_child0, 30); + YGNodeStyleSetWidth(root_child1_child0, 30); + YGNodeStyleSetMargin(root_child1_child0, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child0, 0); YGNodeRef root_child1_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child1, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child1, 30); YGNodeStyleSetHeight(root_child1_child1, 30); + YGNodeStyleSetWidth(root_child1_child1, 30); + YGNodeStyleSetMargin(root_child1_child1, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child1, 1); YGNodeRef root_child1_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child2, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child2, 30); YGNodeStyleSetHeight(root_child1_child2, 30); + YGNodeStyleSetWidth(root_child1_child2, 30); + YGNodeStyleSetMargin(root_child1_child2, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child2, 2); YGNodeRef root_child1_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child3, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child3, 30); YGNodeStyleSetHeight(root_child1_child3, 30); + YGNodeStyleSetWidth(root_child1_child3, 30); + YGNodeStyleSetMargin(root_child1_child3, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child3, 3); YGNodeRef root_child1_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child4, YGEdgeRight, 20); - YGNodeStyleSetWidth(root_child1_child4, 30); YGNodeStyleSetHeight(root_child1_child4, 30); + YGNodeStyleSetWidth(root_child1_child4, 30); + YGNodeStyleSetMargin(root_child1_child4, YGEdgeRight, 20); YGNodeInsertChild(root_child1, root_child1_child4, 4); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child2, YGEdgeLeft, 20); - YGNodeStyleSetWidth(root_child2, 50); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 50); + YGNodeStyleSetMargin(root_child2, YGEdgeLeft, 20); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5257,28 +5185,28 @@ TEST(YogaTest, align_content_stretch_and_align_items_flex_end_with_flex_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexStart); - YGNodeStyleSetWidth(root_child0, 150); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetWidth(root_child0, 150); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexStart); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 120); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetWidth(root_child1, 120); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 120); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 120); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5333,28 +5261,28 @@ TEST(YogaTest, align_content_stretch_and_align_items_flex_start_with_flex_wrap) YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); - YGNodeStyleSetWidth(root_child0, 150); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetWidth(root_child0, 150); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 120); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetWidth(root_child1, 120); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 120); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 120); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5409,28 +5337,28 @@ TEST(YogaTest, align_content_stretch_and_align_items_center_with_flex_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); - YGNodeStyleSetWidth(root_child0, 150); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetWidth(root_child0, 150); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 120); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetWidth(root_child1, 120); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 120); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 120); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5485,27 +5413,27 @@ TEST(YogaTest, align_content_stretch_and_align_items_stretch_with_flex_wrap) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); - YGNodeStyleSetWidth(root_child0, 150); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetWidth(root_child0, 150); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 120); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetWidth(root_child1, 120); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 120); YGNodeStyleSetHeight(root_child2, 50); + YGNodeStyleSetWidth(root_child2, 120); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGAlignItemsTest.cpp b/tests/generated/YGAlignItemsTest.cpp index e64d68e4f2..d9d16eef85 100644 --- a/tests/generated/YGAlignItemsTest.cpp +++ b/tests/generated/YGAlignItemsTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<1db57b05babb408c08efcec7dbdf16fb>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignItemsTest.html + * @generated SignedSource<<40cc61a8728b4532578e77a95e67d785>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignItemsTest.html */ #include @@ -57,14 +57,14 @@ TEST(YogaTest, align_items_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -99,14 +99,14 @@ TEST(YogaTest, align_items_flex_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -141,14 +141,14 @@ TEST(YogaTest, align_items_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -183,11 +183,11 @@ TEST(YogaTest, align_baseline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -241,11 +241,11 @@ TEST(YogaTest, align_baseline_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -314,11 +314,11 @@ TEST(YogaTest, align_baseline_child_multiline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -326,10 +326,10 @@ TEST(YogaTest, align_baseline_child_multiline) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 25); + YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); + YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); @@ -434,11 +434,11 @@ TEST(YogaTest, align_baseline_child_multiline_override) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -446,10 +446,10 @@ TEST(YogaTest, align_baseline_child_multiline_override) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 25); + YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); + YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); @@ -458,9 +458,9 @@ TEST(YogaTest, align_baseline_child_multiline_override) { YGNodeInsertChild(root_child1, root_child1_child0, 0); YGNodeRef root_child1_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child1_child1, YGAlignBaseline); YGNodeStyleSetWidth(root_child1_child1, 25); YGNodeStyleSetHeight(root_child1_child1, 10); + YGNodeStyleSetAlignSelf(root_child1_child1, YGAlignBaseline); YGNodeInsertChild(root_child1, root_child1_child1, 1); YGNodeRef root_child1_child2 = YGNodeNewWithConfig(config); @@ -469,9 +469,9 @@ TEST(YogaTest, align_baseline_child_multiline_override) { YGNodeInsertChild(root_child1, root_child1_child2, 2); YGNodeRef root_child1_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child1_child3, YGAlignBaseline); YGNodeStyleSetWidth(root_child1_child3, 25); YGNodeStyleSetHeight(root_child1_child3, 10); + YGNodeStyleSetAlignSelf(root_child1_child3, YGAlignBaseline); YGNodeInsertChild(root_child1, root_child1_child3, 3); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -556,11 +556,11 @@ TEST(YogaTest, align_baseline_child_multiline_no_override_on_secondline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -568,10 +568,10 @@ TEST(YogaTest, align_baseline_child_multiline_no_override_on_secondline) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 25); + YGNodeStyleSetFlexWrap(root_child1, YGWrapWrap); + YGNodeStyleSetFlexDirection(root_child1, YGFlexDirectionRow); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); @@ -590,9 +590,9 @@ TEST(YogaTest, align_baseline_child_multiline_no_override_on_secondline) { YGNodeInsertChild(root_child1, root_child1_child2, 2); YGNodeRef root_child1_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child1_child3, YGAlignBaseline); YGNodeStyleSetWidth(root_child1_child3, 25); YGNodeStyleSetHeight(root_child1_child3, 10); + YGNodeStyleSetAlignSelf(root_child1_child3, YGAlignBaseline); YGNodeInsertChild(root_child1, root_child1_child3, 3); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -677,16 +677,16 @@ TEST(YogaTest, align_baseline_child_top) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPosition(root_child0, YGEdgeTop, 10); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetPosition(root_child0, YGEdgeTop, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -751,11 +751,11 @@ TEST(YogaTest, align_baseline_child_top2) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -763,9 +763,9 @@ TEST(YogaTest, align_baseline_child_top2) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPosition(root_child1, YGEdgeTop, 5); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetPosition(root_child1, YGEdgeTop, 5); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); @@ -825,11 +825,11 @@ TEST(YogaTest, align_baseline_double_nested_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -913,10 +913,10 @@ TEST(YogaTest, align_baseline_column) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -970,19 +970,16 @@ TEST(YogaTest, align_baseline_child_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 5); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 5); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMargin(root_child0, YGEdgeAll, 5); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -991,12 +988,9 @@ TEST(YogaTest, align_baseline_child_margin) { YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1_child0, YGEdgeLeft, 1); - YGNodeStyleSetMargin(root_child1_child0, YGEdgeTop, 1); - YGNodeStyleSetMargin(root_child1_child0, YGEdgeRight, 1); - YGNodeStyleSetMargin(root_child1_child0, YGEdgeBottom, 1); YGNodeStyleSetWidth(root_child1_child0, 50); YGNodeStyleSetHeight(root_child1_child0, 10); + YGNodeStyleSetMargin(root_child1_child0, YGEdgeAll, 1); YGNodeInsertChild(root_child1, root_child1_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1051,15 +1045,12 @@ TEST(YogaTest, align_baseline_child_padding) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root, YGEdgeTop, 5); - YGNodeStyleSetPadding(root, YGEdgeRight, 5); - YGNodeStyleSetPadding(root, YGEdgeBottom, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 5); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1067,12 +1058,9 @@ TEST(YogaTest, align_baseline_child_padding) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child1, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child1, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child1, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child1, YGEdgeBottom, 5); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetPadding(root_child1, YGEdgeAll, 5); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); @@ -1132,12 +1120,12 @@ TEST(YogaTest, align_baseline_multiline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1253,11 +1241,11 @@ TEST(YogaTest, align_baseline_multiline_column) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1373,11 +1361,11 @@ TEST(YogaTest, align_baseline_multiline_column2) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1491,12 +1479,12 @@ TEST(YogaTest, align_baseline_multiline_row_and_column) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignBaseline); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignBaseline); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1610,21 +1598,21 @@ TEST(YogaTest, align_items_center_child_with_margin_bigger_than_parent) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetAlignItems(root_child0, YGAlignCenter); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 10); YGNodeStyleSetWidth(root_child0_child0, 52); YGNodeStyleSetHeight(root_child0_child0, 52); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 10); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1669,21 +1657,21 @@ TEST(YogaTest, align_items_flex_end_child_with_margin_bigger_than_parent) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetAlignItems(root_child0, YGAlignFlexEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 10); YGNodeStyleSetWidth(root_child0_child0, 52); YGNodeStyleSetHeight(root_child0_child0, 52); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 10); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1728,11 +1716,11 @@ TEST(YogaTest, align_items_center_child_without_margin_bigger_than_parent) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetAlignItems(root_child0, YGAlignCenter); @@ -1785,11 +1773,11 @@ TEST(YogaTest, align_items_flex_end_child_without_margin_bigger_than_parent) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetAlignItems(root_child0, YGAlignFlexEnd); @@ -1842,15 +1830,15 @@ TEST(YogaTest, align_center_should_size_based_on_content) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeTop, 20); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetMargin(root, YGEdgeTop, 20); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetFlexShrink(root_child0, 1); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1916,13 +1904,13 @@ TEST(YogaTest, align_stretch_should_size_based_on_parent) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeTop, 20); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetMargin(root, YGEdgeTop, 20); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeStyleSetFlexShrink(root_child0, 1); + YGNodeStyleSetJustifyContent(root_child0, YGJustifyCenter); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1988,8 +1976,8 @@ TEST(YogaTest, align_flex_start_with_shrinking_children) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 500); YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetWidth(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetAlignItems(root_child0, YGAlignFlexStart); @@ -2058,8 +2046,8 @@ TEST(YogaTest, align_flex_start_with_stretching_children) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 500); YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetWidth(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeInsertChild(root, root_child0, 0); @@ -2127,8 +2115,8 @@ TEST(YogaTest, align_flex_start_with_shrinking_children_with_stretch) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 500); YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetWidth(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetAlignItems(root_child0, YGAlignFlexStart); @@ -2196,17 +2184,17 @@ TEST(YogaTest, align_flex_end_with_row_reverse) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 75); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 3); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 5); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMargin(root_child0, YGEdgeRight, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 3); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -2257,15 +2245,15 @@ TEST(YogaTest, align_stretch_with_row_reverse) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 75); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 3); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 5); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMargin(root_child0, YGEdgeRight, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 3); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -2331,6 +2319,7 @@ TEST(YogaTest, align_items_non_stretch_s526008) { YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 0); YGNodeStyleSetHeight(root_child0_child0_child0_child0, 10); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGAlignSelfTest.cpp b/tests/generated/YGAlignSelfTest.cpp index 81da59d6f9..ef85561e24 100644 --- a/tests/generated/YGAlignSelfTest.cpp +++ b/tests/generated/YGAlignSelfTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<43d956746b16865dfacb7b25e8fe367f>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAlignSelfTest.html + * @generated SignedSource<<11f5304e4f2c4a549b491291c3ddf72d>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAlignSelfTest.html */ #include @@ -22,9 +22,9 @@ TEST(YogaTest, align_self_center) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignCenter); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetAlignSelf(root_child0, YGAlignCenter); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -64,9 +64,9 @@ TEST(YogaTest, align_self_flex_end) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -106,9 +106,9 @@ TEST(YogaTest, align_self_flex_start) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexStart); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexStart); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -143,15 +143,15 @@ TEST(YogaTest, align_self_flex_end_override_flex_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetAlignSelf(root_child0, YGAlignFlexEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -186,21 +186,21 @@ TEST(YogaTest, align_self_baseline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child0, YGAlignBaseline); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetAlignSelf(root_child0, YGAlignBaseline); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignSelf(root_child1, YGAlignBaseline); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetAlignSelf(root_child1, YGAlignBaseline); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); diff --git a/tests/generated/YGAndroidNewsFeed.cpp b/tests/generated/YGAndroidNewsFeed.cpp index ce21b45a61..e8e4b7a3a3 100644 --- a/tests/generated/YGAndroidNewsFeed.cpp +++ b/tests/generated/YGAndroidNewsFeed.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<98875d3d64ab8d1a568e81773281be5c>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAndroidNewsFeed.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAndroidNewsFeed.html */ #include @@ -17,8 +17,8 @@ TEST(YogaTest, android_news_feed) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetWidth(root, 1080); YGNodeRef root_child0 = YGNodeNewWithConfig(config); @@ -34,10 +34,10 @@ TEST(YogaTest, android_news_feed) { YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0_child0_child0_child0, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root_child0_child0_child0_child0, YGAlignStretch); YGNodeStyleSetAlignItems(root_child0_child0_child0_child0, YGAlignFlexStart); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeStart, 36); + YGNodeStyleSetAlignContent(root_child0_child0_child0_child0, YGAlignStretch); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 24); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeStart, 36); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0_child0 = YGNodeNewWithConfig(config); @@ -78,10 +78,10 @@ TEST(YogaTest, android_news_feed) { YGNodeRef root_child0_child0_child1_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0_child0_child1_child0, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root_child0_child0_child1_child0, YGAlignStretch); YGNodeStyleSetAlignItems(root_child0_child0_child1_child0, YGAlignFlexStart); - YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeStart, 174); + YGNodeStyleSetAlignContent(root_child0_child0_child1_child0, YGAlignStretch); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeTop, 24); + YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeStart, 174); YGNodeInsertChild(root_child0_child0_child1, root_child0_child0_child1_child0, 0); YGNodeRef root_child0_child0_child1_child0_child0 = YGNodeNewWithConfig(config); diff --git a/tests/generated/YGAspectRatioTest.cpp b/tests/generated/YGAspectRatioTest.cpp index b4f879c993..16d35edf96 100644 --- a/tests/generated/YGAspectRatioTest.cpp +++ b/tests/generated/YGAspectRatioTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<0894aa78d01d5194e4c042491128cd1c>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAspectRatioTest.html + * @generated SignedSource<<5bcb67ab8942663d22e1cd5f7b5be0fe>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAspectRatioTest.html */ #include @@ -24,10 +24,10 @@ TEST(YogaTest, aspect_ratio_does_not_stretch_cross_axis_dim) { YGNodeStyleSetHeight(root, 300); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetOverflow(root_child0, YGOverflowScroll); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeStyleSetFlexBasisPercent(root_child0, 0); + YGNodeStyleSetOverflow(root_child0, YGOverflowScroll); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -38,7 +38,7 @@ TEST(YogaTest, aspect_ratio_does_not_stretch_cross_axis_dim) { YGNodeStyleSetFlexGrow(root_child0_child0_child0, 2); YGNodeStyleSetFlexShrink(root_child0_child0_child0, 1); YGNodeStyleSetFlexBasisPercent(root_child0_child0_child0, 0); - YGNodeStyleSetAspectRatio(root_child0_child0_child0, 1 / 1); + YGNodeStyleSetAspectRatio(root_child0_child0_child0, 1); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child1 = YGNodeNewWithConfig(config); @@ -55,7 +55,7 @@ TEST(YogaTest, aspect_ratio_does_not_stretch_cross_axis_dim) { YGNodeStyleSetFlexGrow(root_child0_child0_child2_child0, 1); YGNodeStyleSetFlexShrink(root_child0_child0_child2_child0, 1); YGNodeStyleSetFlexBasisPercent(root_child0_child0_child2_child0, 0); - YGNodeStyleSetAspectRatio(root_child0_child0_child2_child0, 1 / 1); + YGNodeStyleSetAspectRatio(root_child0_child0_child2_child0, 1); YGNodeInsertChild(root_child0_child0_child2, root_child0_child0_child2_child0, 0); YGNodeRef root_child0_child0_child2_child0_child0 = YGNodeNewWithConfig(config); @@ -66,7 +66,7 @@ TEST(YogaTest, aspect_ratio_does_not_stretch_cross_axis_dim) { YGNodeStyleSetFlexGrow(root_child0_child0_child2_child0_child1, 1); YGNodeStyleSetFlexShrink(root_child0_child0_child2_child0_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child0_child0_child2_child0_child1, 0); - YGNodeStyleSetAspectRatio(root_child0_child0_child2_child0_child1, 1 / 1); + YGNodeStyleSetAspectRatio(root_child0_child0_child2_child0_child1, 1); YGNodeInsertChild(root_child0_child0_child2_child0, root_child0_child0_child2_child0_child1, 1); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -176,8 +176,8 @@ TEST(YogaTest, zero_aspect_ratio_behaves_like_auto) { YGNodeStyleSetHeight(root, 300); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetAspectRatio(root_child0, 0); YGNodeStyleSetWidth(root_child0, 50); - YGNodeStyleSetAspectRatio(root_child0, 0 / 1); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGAutoTest.cpp b/tests/generated/YGAutoTest.cpp index e1426a7c92..cf51d40960 100644 --- a/tests/generated/YGAutoTest.cpp +++ b/tests/generated/YGAutoTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<00e4ee58a2a66a3fcd064d3c517d8330>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGAutoTest.html + * @generated SignedSource<<5b67093f679c81d5effe513ecda452c3>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGAutoTest.html */ #include @@ -17,10 +17,10 @@ TEST(YogaTest, auto_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidthAuto(root); YGNodeStyleSetHeight(root, 50); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -162,6 +162,7 @@ TEST(YogaTest, auto_flex_basis) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 50); + YGNodeStyleSetFlexBasisAuto(root); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -235,9 +236,9 @@ TEST(YogaTest, auto_position) { YGNodeStyleSetHeight(root, 50); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 25); YGNodeStyleSetHeight(root_child0, 25); + YGNodeStyleSetPositionAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -277,9 +278,9 @@ TEST(YogaTest, auto_margin) { YGNodeStyleSetHeight(root, 50); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); YGNodeStyleSetWidth(root_child0, 25); YGNodeStyleSetHeight(root_child0, 25); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGBorderTest.cpp b/tests/generated/YGBorderTest.cpp index b775e8af89..bf5399d311 100644 --- a/tests/generated/YGBorderTest.cpp +++ b/tests/generated/YGBorderTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<6b9e472d3a0bac5e3a5501788c9971c6>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGBorderTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGBorderTest.html */ #include @@ -18,10 +18,7 @@ TEST(YogaTest, border_no_size) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -46,10 +43,7 @@ TEST(YogaTest, border_container_match_child) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -89,16 +83,13 @@ TEST(YogaTest, border_flex_child) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -134,12 +125,9 @@ TEST(YogaTest, border_stretch_child) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -177,18 +165,18 @@ TEST(YogaTest, border_center_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetHeight(root, 100); YGNodeStyleSetBorder(root, YGEdgeStart, 10); YGNodeStyleSetBorder(root, YGEdgeEnd, 20); YGNodeStyleSetBorder(root, YGEdgeBottom, 20); - YGNodeStyleSetWidth(root, 100); - YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGBoxSizingTest.cpp b/tests/generated/YGBoxSizingTest.cpp index e7ee6643f4..0420f1af1d 100644 --- a/tests/generated/YGBoxSizingTest.cpp +++ b/tests/generated/YGBoxSizingTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<24bf988fec7e7f72a8f46ba74df63399>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGBoxSizingTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGBoxSizingTest.html */ #include @@ -18,16 +18,10 @@ TEST(YogaTest, box_sizing_content_box_simple) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root, YGEdgeTop, 5); - YGNodeStyleSetPadding(root, YGEdgeRight, 5); - YGNodeStyleSetPadding(root, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 5); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -53,16 +47,10 @@ TEST(YogaTest, box_sizing_border_box_simple) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root, YGEdgeTop, 5); - YGNodeStyleSetPadding(root, YGEdgeRight, 5); - YGNodeStyleSetPadding(root, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 5); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -91,16 +79,10 @@ TEST(YogaTest, box_sizing_content_box_percent) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 4); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 4); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 4); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 16); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 16); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 16); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 16); YGNodeStyleSetWidthPercent(root_child0, 50); YGNodeStyleSetHeightPercent(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 4); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 16); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -141,16 +123,10 @@ TEST(YogaTest, box_sizing_border_box_percent) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 4); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 4); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 4); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 16); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 16); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 16); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 16); YGNodeStyleSetWidthPercent(root_child0, 50); YGNodeStyleSetHeightPercent(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 4); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 16); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -190,17 +166,11 @@ TEST(YogaTest, box_sizing_content_box_absolute) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 12); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 12); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 12); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 12); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 8); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 8); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 8); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); YGNodeStyleSetHeightPercent(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 12); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 8); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -240,16 +210,10 @@ TEST(YogaTest, box_sizing_border_box_absolute) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 12); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 12); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 12); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 12); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 8); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 8); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 8); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); YGNodeStyleSetHeightPercent(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 12); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 8); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -285,16 +249,10 @@ TEST(YogaTest, box_sizing_content_box_comtaining_block) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 12); - YGNodeStyleSetPadding(root, YGEdgeTop, 12); - YGNodeStyleSetPadding(root, YGEdgeRight, 12); - YGNodeStyleSetPadding(root, YGEdgeBottom, 12); - YGNodeStyleSetBorder(root, YGEdgeLeft, 8); - YGNodeStyleSetBorder(root, YGEdgeTop, 8); - YGNodeStyleSetBorder(root, YGEdgeRight, 8); - YGNodeStyleSetBorder(root, YGEdgeBottom, 8); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 12); + YGNodeStyleSetBorder(root, YGEdgeAll, 8); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeRef root_child0 = YGNodeNewWithConfig(config); @@ -302,9 +260,9 @@ TEST(YogaTest, box_sizing_content_box_comtaining_block) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0_child0, 50); YGNodeStyleSetHeightPercent(root_child0_child0, 25); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -350,25 +308,19 @@ TEST(YogaTest, box_sizing_border_box_comtaining_block) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 12); - YGNodeStyleSetPadding(root, YGEdgeTop, 12); - YGNodeStyleSetPadding(root, YGEdgeRight, 12); - YGNodeStyleSetPadding(root, YGEdgeBottom, 12); - YGNodeStyleSetBorder(root, YGEdgeLeft, 8); - YGNodeStyleSetBorder(root, YGEdgeTop, 8); - YGNodeStyleSetBorder(root, YGEdgeRight, 8); - YGNodeStyleSetBorder(root, YGEdgeBottom, 8); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 12); + YGNodeStyleSetBorder(root, YGEdgeAll, 8); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeStatic); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0_child0, 50); YGNodeStyleSetHeightPercent(root_child0_child0, 25); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -414,12 +366,9 @@ TEST(YogaTest, box_sizing_content_box_padding_only) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root, YGEdgeTop, 5); - YGNodeStyleSetPadding(root, YGEdgeRight, 5); - YGNodeStyleSetPadding(root, YGEdgeBottom, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 5); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -449,12 +398,9 @@ TEST(YogaTest, box_sizing_content_box_padding_only_percent) { YGNodeStyleSetHeight(root, 150); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeTop, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeRight, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 75); + YGNodeStyleSetPaddingPercent(root_child0, YGEdgeAll, 10); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -491,12 +437,9 @@ TEST(YogaTest, box_sizing_border_box_padding_only) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root, YGEdgeTop, 5); - YGNodeStyleSetPadding(root, YGEdgeRight, 5); - YGNodeStyleSetPadding(root, YGEdgeBottom, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 5); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -525,12 +468,9 @@ TEST(YogaTest, box_sizing_border_box_padding_only_percent) { YGNodeStyleSetHeight(root, 150); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeTop, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeRight, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 75); + YGNodeStyleSetPaddingPercent(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -566,12 +506,9 @@ TEST(YogaTest, box_sizing_content_box_border_only) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -638,12 +575,9 @@ TEST(YogaTest, box_sizing_border_box_border_only) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -761,16 +695,10 @@ TEST(YogaTest, box_sizing_content_box_children) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root, YGEdgeTop, 5); - YGNodeStyleSetPadding(root, YGEdgeRight, 5); - YGNodeStyleSetPadding(root, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 5); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeRef root_child0 = YGNodeNewWithConfig(config); @@ -856,16 +784,10 @@ TEST(YogaTest, box_sizing_border_box_children) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root, YGEdgeTop, 5); - YGNodeStyleSetPadding(root, YGEdgeRight, 5); - YGNodeStyleSetPadding(root, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root, YGEdgeTop, 10); - YGNodeStyleSetBorder(root, YGEdgeRight, 10); - YGNodeStyleSetBorder(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 5); + YGNodeStyleSetBorder(root, YGEdgeAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 25); @@ -959,17 +881,11 @@ TEST(YogaTest, box_sizing_content_box_siblings) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child1, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child1, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root_child1, YGEdgeTop, 10); - YGNodeStyleSetBorder(root_child1, YGEdgeRight, 10); - YGNodeStyleSetBorder(root_child1, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child1, 25); YGNodeStyleSetHeight(root_child1, 25); YGNodeStyleSetBoxSizing(root_child1, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child1, YGEdgeAll, 10); + YGNodeStyleSetBorder(root_child1, YGEdgeAll, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -1054,16 +970,10 @@ TEST(YogaTest, box_sizing_border_box_siblings) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child1, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child1, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root_child1, YGEdgeTop, 10); - YGNodeStyleSetBorder(root_child1, YGEdgeRight, 10); - YGNodeStyleSetBorder(root_child1, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child1, 25); YGNodeStyleSetHeight(root_child1, 25); + YGNodeStyleSetPadding(root_child1, YGEdgeAll, 10); + YGNodeStyleSetBorder(root_child1, YGEdgeAll, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -1143,17 +1053,11 @@ TEST(YogaTest, box_sizing_content_box_max_width) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 15); YGNodeStyleSetMaxWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 25); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 15); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1208,16 +1112,10 @@ TEST(YogaTest, box_sizing_border_box_max_width) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 15); YGNodeStyleSetMaxWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 15); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1272,17 +1170,11 @@ TEST(YogaTest, box_sizing_content_box_max_height) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 15); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetMaxHeight(root_child0, 50); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 15); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1337,16 +1229,10 @@ TEST(YogaTest, box_sizing_border_box_max_height) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 15); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetMaxHeight(root_child0, 50); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 15); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1401,17 +1287,11 @@ TEST(YogaTest, box_sizing_content_box_min_width) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 15); YGNodeStyleSetMinWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 25); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 15); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1466,16 +1346,10 @@ TEST(YogaTest, box_sizing_border_box_min_width) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 15); YGNodeStyleSetMinWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 15); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1530,17 +1404,11 @@ TEST(YogaTest, box_sizing_content_box_min_height) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 15); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetMinHeight(root_child0, 50); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 15); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1595,16 +1463,10 @@ TEST(YogaTest, box_sizing_border_box_min_height) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 15); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 15); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetMinHeight(root_child0, 50); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 15); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1659,15 +1521,9 @@ TEST(YogaTest, box_sizing_content_box_no_height_no_width) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 7); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 2); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 7); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1707,14 +1563,8 @@ TEST(YogaTest, box_sizing_border_box_no_height_no_width) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 7); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 2); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 7); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1750,44 +1600,26 @@ TEST(YogaTest, box_sizing_content_box_nested) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 15); - YGNodeStyleSetPadding(root, YGEdgeTop, 15); - YGNodeStyleSetPadding(root, YGEdgeRight, 15); - YGNodeStyleSetPadding(root, YGEdgeBottom, 15); - YGNodeStyleSetBorder(root, YGEdgeLeft, 3); - YGNodeStyleSetBorder(root, YGEdgeTop, 3); - YGNodeStyleSetBorder(root, YGEdgeRight, 3); - YGNodeStyleSetBorder(root, YGEdgeBottom, 3); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root, YGEdgeAll, 15); + YGNodeStyleSetBorder(root, YGEdgeAll, 3); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 7); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 2); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 7); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 2); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 2); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 2); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 5); YGNodeStyleSetBoxSizing(root_child0_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeAll, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeAll, 2); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1833,41 +1665,23 @@ TEST(YogaTest, box_sizing_border_box_nested) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 15); - YGNodeStyleSetPadding(root, YGEdgeTop, 15); - YGNodeStyleSetPadding(root, YGEdgeRight, 15); - YGNodeStyleSetPadding(root, YGEdgeBottom, 15); - YGNodeStyleSetBorder(root, YGEdgeLeft, 3); - YGNodeStyleSetBorder(root, YGEdgeTop, 3); - YGNodeStyleSetBorder(root, YGEdgeRight, 3); - YGNodeStyleSetBorder(root, YGEdgeBottom, 3); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 15); + YGNodeStyleSetBorder(root, YGEdgeAll, 3); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 7); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 2); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 7); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 2); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 2); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 2); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 5); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeAll, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeAll, 2); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1913,56 +1727,32 @@ TEST(YogaTest, box_sizing_content_box_nested_alternating) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 3); - YGNodeStyleSetPadding(root, YGEdgeTop, 3); - YGNodeStyleSetPadding(root, YGEdgeRight, 3); - YGNodeStyleSetPadding(root, YGEdgeBottom, 3); - YGNodeStyleSetBorder(root, YGEdgeLeft, 2); - YGNodeStyleSetBorder(root, YGEdgeTop, 2); - YGNodeStyleSetBorder(root, YGEdgeRight, 2); - YGNodeStyleSetBorder(root, YGEdgeBottom, 2); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root, YGEdgeAll, 3); + YGNodeStyleSetBorder(root, YGEdgeAll, 2); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 8); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 8); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 8); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 2); YGNodeStyleSetWidth(root_child0, 40); YGNodeStyleSetHeight(root_child0, 40); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 3); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 3); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 3); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 6); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 6); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 6); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 6); YGNodeStyleSetWidth(root_child0_child0, 20); YGNodeStyleSetHeight(root_child0_child0, 25); YGNodeStyleSetBoxSizing(root_child0_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeAll, 3); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeAll, 6); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 1); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 1); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 1); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 1); YGNodeStyleSetWidth(root_child0_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0_child0, 5); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeAll, 1); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeAll, 1); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2018,56 +1808,32 @@ TEST(YogaTest, box_sizing_border_box_nested_alternating) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 3); - YGNodeStyleSetPadding(root, YGEdgeTop, 3); - YGNodeStyleSetPadding(root, YGEdgeRight, 3); - YGNodeStyleSetPadding(root, YGEdgeBottom, 3); - YGNodeStyleSetBorder(root, YGEdgeLeft, 2); - YGNodeStyleSetBorder(root, YGEdgeTop, 2); - YGNodeStyleSetBorder(root, YGEdgeRight, 2); - YGNodeStyleSetBorder(root, YGEdgeBottom, 2); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 3); + YGNodeStyleSetBorder(root, YGEdgeAll, 2); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 8); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 8); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 8); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 2); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 2); YGNodeStyleSetWidth(root_child0, 40); YGNodeStyleSetHeight(root_child0, 40); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 3); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 3); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 3); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 6); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 6); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 6); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 6); YGNodeStyleSetWidth(root_child0_child0, 20); YGNodeStyleSetHeight(root_child0_child0, 25); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeAll, 3); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeAll, 6); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 1); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 1); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 1); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 1); YGNodeStyleSetWidth(root_child0_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0_child0, 5); YGNodeStyleSetBoxSizing(root_child0_child0_child0, YGBoxSizingContentBox); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeAll, 1); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeAll, 1); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2124,22 +1890,16 @@ TEST(YogaTest, box_sizing_content_box_flex_basis_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 10); YGNodeStyleSetHeight(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 10); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2175,22 +1935,16 @@ TEST(YogaTest, box_sizing_border_box_flex_basis_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 10); YGNodeStyleSetHeight(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2233,15 +1987,9 @@ TEST(YogaTest, box_sizing_content_box_flex_basis_column) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 10); YGNodeStyleSetHeight(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 10); YGNodeStyleSetBoxSizing(root_child0, YGBoxSizingContentBox); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2283,15 +2031,9 @@ TEST(YogaTest, box_sizing_border_box_flex_basis_column) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeTop, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeRight, 10); - YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 10); YGNodeStyleSetHeight(root_child0, 25); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 5); + YGNodeStyleSetBorder(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2327,9 +2069,9 @@ TEST(YogaTest, box_sizing_content_box_padding_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeStart, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeStart, 5); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2355,9 +2097,9 @@ TEST(YogaTest, box_sizing_border_box_padding_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeStart, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeStart, 5); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -2382,9 +2124,9 @@ TEST(YogaTest, box_sizing_content_box_padding_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeEnd, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeEnd, 5); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2410,9 +2152,9 @@ TEST(YogaTest, box_sizing_border_box_padding_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeEnd, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeEnd, 5); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -2437,9 +2179,9 @@ TEST(YogaTest, box_sizing_content_box_border_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeStart, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetBorder(root, YGEdgeStart, 5); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2465,9 +2207,9 @@ TEST(YogaTest, box_sizing_border_box_border_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeStart, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetBorder(root, YGEdgeStart, 5); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -2492,9 +2234,9 @@ TEST(YogaTest, box_sizing_content_box_border_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeEnd, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetBorder(root, YGEdgeEnd, 5); YGNodeStyleSetBoxSizing(root, YGBoxSizingContentBox); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2520,9 +2262,9 @@ TEST(YogaTest, box_sizing_border_box_border_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeEnd, 5); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetBorder(root, YGEdgeEnd, 5); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); diff --git a/tests/generated/YGDimensionTest.cpp b/tests/generated/YGDimensionTest.cpp index 829f2b6a80..a95434d1b3 100644 --- a/tests/generated/YGDimensionTest.cpp +++ b/tests/generated/YGDimensionTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<029b6e60daca98deb68e91f06cbd8c76>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGDimensionTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGDimensionTest.html */ #include diff --git a/tests/generated/YGDisplayTest.cpp b/tests/generated/YGDisplayTest.cpp index ec6f805ed1..1430566614 100644 --- a/tests/generated/YGDisplayTest.cpp +++ b/tests/generated/YGDisplayTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGDisplayTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGDisplayTest.html */ #include @@ -17,10 +17,10 @@ TEST(YogaTest, display_none) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -73,10 +73,10 @@ TEST(YogaTest, display_none_fixed_size) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -130,19 +130,16 @@ TEST(YogaTest, display_none_with_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetDisplay(root_child0, YGDisplayNone); + YGNodeStyleSetMargin(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -191,10 +188,10 @@ TEST(YogaTest, display_none_with_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -284,10 +281,10 @@ TEST(YogaTest, display_none_with_position) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -295,8 +292,8 @@ TEST(YogaTest, display_none_with_position) { YGNodeRef root_child1 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child1, 1); - YGNodeStyleSetPosition(root_child1, YGEdgeTop, 10); YGNodeStyleSetDisplay(root_child1, YGDisplayNone); + YGNodeStyleSetPosition(root_child1, YGEdgeTop, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -346,10 +343,10 @@ TEST(YogaTest, display_none_with_position_absolute) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetDisplay(root_child0, YGDisplayNone); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); - YGNodeStyleSetDisplay(root_child0, YGDisplayNone); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -384,10 +381,10 @@ TEST(YogaTest, display_contents) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetDisplay(root_child0, YGDisplayContents); @@ -459,15 +456,15 @@ TEST(YogaTest, display_contents_fixed_size) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetDisplay(root_child0, YGDisplayContents); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); - YGNodeStyleSetDisplay(root_child0, YGDisplayContents); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -536,19 +533,16 @@ TEST(YogaTest, display_contents_with_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetDisplay(root_child0, YGDisplayContents); + YGNodeStyleSetMargin(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -597,17 +591,14 @@ TEST(YogaTest, display_contents_with_padding) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 10); YGNodeStyleSetDisplay(root_child0, YGDisplayContents); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -676,14 +667,14 @@ TEST(YogaTest, display_contents_with_position) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPosition(root_child0, YGEdgeTop, 10); YGNodeStyleSetDisplay(root_child0, YGDisplayContents); + YGNodeStyleSetPosition(root_child0, YGEdgeTop, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -752,16 +743,16 @@ TEST(YogaTest, display_contents_with_position_absolute) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetDisplay(root_child0, YGDisplayContents); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); - YGNodeStyleSetDisplay(root_child0, YGDisplayContents); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -830,10 +821,10 @@ TEST(YogaTest, display_contents_nested) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetDisplay(root_child0, YGDisplayContents); @@ -919,10 +910,10 @@ TEST(YogaTest, display_contents_with_siblings) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); diff --git a/tests/generated/YGFlexDirectionTest.cpp b/tests/generated/YGFlexDirectionTest.cpp index d7b249dede..ba3646cbb0 100644 --- a/tests/generated/YGFlexDirectionTest.cpp +++ b/tests/generated/YGFlexDirectionTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<52e047e144a63ab101701faf9b0cf06d>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexDirectionTest.html + * @generated SignedSource<<72067070240f28a88e61f4a8e539a1d6>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexDirectionTest.html */ #include @@ -84,9 +84,9 @@ TEST(YogaTest, flex_direction_row_no_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -153,8 +153,8 @@ TEST(YogaTest, flex_direction_column) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -220,10 +220,10 @@ TEST(YogaTest, flex_direction_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -289,10 +289,10 @@ TEST(YogaTest, flex_direction_column_reverse) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -358,10 +358,10 @@ TEST(YogaTest, flex_direction_row_reverse) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -427,11 +427,11 @@ TEST(YogaTest, flex_direction_row_reverse_margin_left) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetMargin(root, YGEdgeLeft, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -497,11 +497,11 @@ TEST(YogaTest, flex_direction_row_reverse_margin_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeStart, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetMargin(root, YGEdgeStart, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -567,11 +567,11 @@ TEST(YogaTest, flex_direction_row_reverse_margin_right) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeRight, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetMargin(root, YGEdgeRight, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -637,11 +637,11 @@ TEST(YogaTest, flex_direction_row_reverse_margin_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeEnd, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetMargin(root, YGEdgeEnd, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -707,11 +707,11 @@ TEST(YogaTest, flex_direction_column_reverse_margin_top) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeTop, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); + YGNodeStyleSetMargin(root, YGEdgeTop, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -777,11 +777,11 @@ TEST(YogaTest, flex_direction_column_reverse_margin_bottom) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeBottom, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); + YGNodeStyleSetMargin(root, YGEdgeBottom, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -847,11 +847,11 @@ TEST(YogaTest, flex_direction_row_reverse_padding_left) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetPadding(root, YGEdgeLeft, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -917,11 +917,11 @@ TEST(YogaTest, flex_direction_row_reverse_padding_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeStart, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetPadding(root, YGEdgeStart, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -987,11 +987,11 @@ TEST(YogaTest, flex_direction_row_reverse_padding_right) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeRight, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetPadding(root, YGEdgeRight, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1057,11 +1057,11 @@ TEST(YogaTest, flex_direction_row_reverse_padding_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeEnd, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetPadding(root, YGEdgeEnd, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1127,11 +1127,11 @@ TEST(YogaTest, flex_direction_column_reverse_padding_top) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeTop, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); + YGNodeStyleSetPadding(root, YGEdgeTop, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1197,11 +1197,11 @@ TEST(YogaTest, flex_direction_column_reverse_padding_bottom) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeBottom, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); + YGNodeStyleSetPadding(root, YGEdgeBottom, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1267,11 +1267,11 @@ TEST(YogaTest, flex_direction_row_reverse_border_left) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetBorder(root, YGEdgeLeft, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1337,11 +1337,11 @@ TEST(YogaTest, flex_direction_row_reverse_border_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeStart, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetBorder(root, YGEdgeStart, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1407,11 +1407,11 @@ TEST(YogaTest, flex_direction_row_reverse_border_right) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeRight, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetBorder(root, YGEdgeRight, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1477,11 +1477,11 @@ TEST(YogaTest, flex_direction_row_reverse_border_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeEnd, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetBorder(root, YGEdgeEnd, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1547,11 +1547,11 @@ TEST(YogaTest, flex_direction_column_reverse_border_top) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeTop, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); + YGNodeStyleSetBorder(root, YGEdgeTop, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1617,11 +1617,11 @@ TEST(YogaTest, flex_direction_column_reverse_border_bottom) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root, YGEdgeBottom, 100); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionColumnReverse); + YGNodeStyleSetBorder(root, YGEdgeBottom, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -1688,14 +1688,14 @@ TEST(YogaTest, flex_direction_row_reverse_pos_left) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root_child0, 100); - YGNodeStyleSetHeight(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1773,14 +1773,14 @@ TEST(YogaTest, flex_direction_row_reverse_pos_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeStyleSetPosition(root_child0, YGEdgeStart, 100); - YGNodeStyleSetWidth(root_child0, 100); - YGNodeStyleSetHeight(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1858,14 +1858,14 @@ TEST(YogaTest, flex_direction_row_reverse_pos_right) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeStyleSetPosition(root_child0, YGEdgeRight, 100); - YGNodeStyleSetWidth(root_child0, 100); - YGNodeStyleSetHeight(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1943,14 +1943,14 @@ TEST(YogaTest, flex_direction_row_reverse_pos_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeStyleSetPosition(root_child0, YGEdgeEnd, 100); - YGNodeStyleSetWidth(root_child0, 100); - YGNodeStyleSetHeight(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2028,14 +2028,14 @@ TEST(YogaTest, flex_direction_column_reverse_pos_top) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeStyleSetPosition(root_child0, YGEdgeTop, 100); - YGNodeStyleSetWidth(root_child0, 100); - YGNodeStyleSetHeight(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2113,14 +2113,14 @@ TEST(YogaTest, flex_direction_column_reverse_pos_bottom) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeStyleSetPosition(root_child0, YGEdgeBottom, 100); - YGNodeStyleSetWidth(root_child0, 100); - YGNodeStyleSetHeight(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2198,20 +2198,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_pos_left) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0, YGEdgeLeft, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPosition(root_child0_child0, YGEdgeLeft, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2285,20 +2285,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_pos_right) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0, YGEdgeRight, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPosition(root_child0_child0, YGEdgeRight, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2372,20 +2372,20 @@ TEST(YogaTest, flex_direction_col_reverse_inner_pos_top) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPosition(root_child0_child0, YGEdgeTop, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2459,20 +2459,20 @@ TEST(YogaTest, flex_direction_col_reverse_inner_pos_bottom) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPosition(root_child0_child0, YGEdgeBottom, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2548,20 +2548,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_pos_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0, YGEdgeStart, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPosition(root_child0_child0, YGEdgeStart, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2637,20 +2637,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_pos_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0, YGEdgeEnd, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPosition(root_child0_child0, YGEdgeEnd, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2724,20 +2724,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_margin_left) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2811,20 +2811,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_margin_right) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2898,20 +2898,20 @@ TEST(YogaTest, flex_direction_col_reverse_inner_margin_top) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -2985,20 +2985,20 @@ TEST(YogaTest, flex_direction_col_reverse_inner_margin_bottom) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3072,20 +3072,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_marign_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeStart, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeStart, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3159,20 +3159,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_margin_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeEnd, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeEnd, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3246,20 +3246,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_border_left) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3333,20 +3333,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_border_right) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3420,20 +3420,20 @@ TEST(YogaTest, flex_direction_col_reverse_inner_border_top) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3507,20 +3507,20 @@ TEST(YogaTest, flex_direction_col_reverse_inner_border_bottom) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3594,20 +3594,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_border_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeStart, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3681,20 +3681,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_border_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeEnd, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3768,20 +3768,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_padding_left) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3855,20 +3855,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_padding_right) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -3942,20 +3942,20 @@ TEST(YogaTest, flex_direction_col_reverse_inner_padding_top) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -4029,20 +4029,20 @@ TEST(YogaTest, flex_direction_col_reverse_inner_padding_bottom) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -4116,20 +4116,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_padding_start) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeStart, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeStart, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -4203,20 +4203,20 @@ TEST(YogaTest, flex_direction_row_reverse_inner_padding_end) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeEnd, 10); YGNodeStyleSetWidth(root_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeEnd, 10); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -4290,15 +4290,15 @@ TEST(YogaTest, flex_direction_alternating_with_percent) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 300); + YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); + YGNodeStyleSetHeightPercent(root_child0, 50); + YGNodeStyleSetWidthPercent(root_child0, 50); YGNodeStyleSetPositionPercent(root_child0, YGEdgeLeft, 10); YGNodeStyleSetPositionPercent(root_child0, YGEdgeTop, 10); - YGNodeStyleSetWidthPercent(root_child0, 50); - YGNodeStyleSetHeightPercent(root_child0, 50); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGFlexTest.cpp b/tests/generated/YGFlexTest.cpp index 965b31453e..1bef802400 100644 --- a/tests/generated/YGFlexTest.cpp +++ b/tests/generated/YGFlexTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<66f3152eedefd8718b50d16ea931e255>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexTest.html */ #include @@ -22,8 +22,8 @@ TEST(YogaTest, flex_basis_flex_grow_column) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 50); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -72,21 +72,21 @@ TEST(YogaTest, flex_shrink_flex_grow_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeStyleSetWidth(root_child0, 500); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetWidth(root_child1, 500); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -131,22 +131,22 @@ TEST(YogaTest, flex_shrink_flex_grow_child_flex_shrink_other_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeStyleSetWidth(root_child0, 500); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); - YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetWidth(root_child1, 500); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetFlexGrow(root_child1, 1); + YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -191,14 +191,14 @@ TEST(YogaTest, flex_basis_flex_grow_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 50); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -252,8 +252,8 @@ TEST(YogaTest, flex_basis_flex_shrink_column) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 100); + YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -302,14 +302,14 @@ TEST(YogaTest, flex_basis_flex_shrink_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 100); + YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -367,9 +367,9 @@ TEST(YogaTest, flex_shrink_to_zero) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 50); + YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -430,23 +430,23 @@ TEST(YogaTest, flex_basis_overrides_main_size) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetHeight(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetHeight(root_child2, 10); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -502,8 +502,8 @@ TEST(YogaTest, flex_grow_shrink_at_most) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeInsertChild(root, root_child0, 0); @@ -556,8 +556,8 @@ TEST(YogaTest, flex_grow_less_than_factor_one) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 0.2f); diff --git a/tests/generated/YGFlexWrapTest.cpp b/tests/generated/YGFlexWrapTest.cpp index 3c08361fa7..c6300d06d8 100644 --- a/tests/generated/YGFlexWrapTest.cpp +++ b/tests/generated/YGFlexWrapTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<736016d0832b2cf628b204cca95e0141>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGFlexWrapTest.html + * @generated SignedSource<<6df462978f414977308bd5684b3db30a>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGFlexWrapTest.html */ #include @@ -14,37 +14,39 @@ #include "../util/TestUtil.h" TEST(YogaTest, wrap_column) { + GTEST_SKIP(); + YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 30); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 30); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 30); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetTop(root)); - ASSERT_FLOAT_EQ(60, YGNodeLayoutGetWidth(root)); + ASSERT_FLOAT_EQ(30, YGNodeLayoutGetWidth(root)); ASSERT_FLOAT_EQ(100, YGNodeLayoutGetHeight(root)); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root_child0)); @@ -71,25 +73,25 @@ TEST(YogaTest, wrap_column) { ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetTop(root)); - ASSERT_FLOAT_EQ(60, YGNodeLayoutGetWidth(root)); + ASSERT_FLOAT_EQ(30, YGNodeLayoutGetWidth(root)); ASSERT_FLOAT_EQ(100, YGNodeLayoutGetHeight(root)); - ASSERT_FLOAT_EQ(30, YGNodeLayoutGetLeft(root_child0)); + ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root_child0)); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetTop(root_child0)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetWidth(root_child0)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetHeight(root_child0)); - ASSERT_FLOAT_EQ(30, YGNodeLayoutGetLeft(root_child1)); + ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root_child1)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetTop(root_child1)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetWidth(root_child1)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetHeight(root_child1)); - ASSERT_FLOAT_EQ(30, YGNodeLayoutGetLeft(root_child2)); + ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root_child2)); ASSERT_FLOAT_EQ(60, YGNodeLayoutGetTop(root_child2)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetWidth(root_child2)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetHeight(root_child2)); - ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root_child3)); + ASSERT_FLOAT_EQ(-30, YGNodeLayoutGetLeft(root_child3)); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetTop(root_child3)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetWidth(root_child3)); ASSERT_FLOAT_EQ(30, YGNodeLayoutGetHeight(root_child3)); @@ -103,29 +105,29 @@ TEST(YogaTest, wrap_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 30); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 30); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 30); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -190,30 +192,30 @@ TEST(YogaTest, wrap_row_align_items_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 30); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -278,30 +280,30 @@ TEST(YogaTest, wrap_row_align_items_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 30); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -366,21 +368,21 @@ TEST(YogaTest, flex_wrap_children_with_min_main_overriding_flex_basis) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetMinWidth(root_child0, 55); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMinWidth(root_child0, 55); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexBasis(root_child1, 50); - YGNodeStyleSetMinWidth(root_child1, 55); YGNodeStyleSetHeight(root_child1, 50); + YGNodeStyleSetMinWidth(root_child1, 55); YGNodeInsertChild(root, root_child1, 1); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -438,8 +440,8 @@ TEST(YogaTest, flex_wrap_wrap_to_child_height) { YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0_child0, 100); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -509,11 +511,11 @@ TEST(YogaTest, flex_wrap_align_stretch_fits_one_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 150); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -565,34 +567,34 @@ TEST(YogaTest, wrap_reverse_row_align_content_flex_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 40); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child4, 30); YGNodeStyleSetHeight(root_child4, 50); + YGNodeStyleSetWidth(root_child4, 30); YGNodeInsertChild(root, root_child4, 4); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -667,35 +669,35 @@ TEST(YogaTest, wrap_reverse_row_align_content_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); + YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 40); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child4, 30); YGNodeStyleSetHeight(root_child4, 50); + YGNodeStyleSetWidth(root_child4, 30); YGNodeInsertChild(root, root_child4, 4); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -770,34 +772,34 @@ TEST(YogaTest, wrap_reverse_row_single_line_different_size) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeStyleSetWidth(root, 300); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 40); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child4, 30); YGNodeStyleSetHeight(root_child4, 50); + YGNodeStyleSetWidth(root_child4, 30); YGNodeInsertChild(root, root_child4, 4); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -872,35 +874,35 @@ TEST(YogaTest, wrap_reverse_row_align_content_stretch) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 40); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child4, 30); YGNodeStyleSetHeight(root_child4, 50); + YGNodeStyleSetWidth(root_child4, 30); YGNodeInsertChild(root, root_child4, 4); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -975,35 +977,35 @@ TEST(YogaTest, wrap_reverse_row_align_content_space_around) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); + YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 40); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child4, 30); YGNodeStyleSetHeight(root_child4, 50); + YGNodeStyleSetWidth(root_child4, 30); YGNodeInsertChild(root, root_child4, 4); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1078,35 +1080,35 @@ TEST(YogaTest, wrap_reverse_column_fixed_size) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrapReverse); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 30); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 30); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child1, 30); YGNodeStyleSetHeight(root_child1, 20); + YGNodeStyleSetWidth(root_child1, 30); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child2, 30); YGNodeStyleSetHeight(root_child2, 30); + YGNodeStyleSetWidth(root_child2, 30); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child3, 30); YGNodeStyleSetHeight(root_child3, 40); + YGNodeStyleSetWidth(root_child3, 30); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child4, 30); YGNodeStyleSetHeight(root_child4, 50); + YGNodeStyleSetWidth(root_child4, 30); YGNodeInsertChild(root, root_child4, 4); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1181,10 +1183,10 @@ TEST(YogaTest, wrapped_row_within_align_items_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -1253,10 +1255,10 @@ TEST(YogaTest, wrapped_row_within_align_items_flex_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -1325,10 +1327,10 @@ TEST(YogaTest, wrapped_row_within_align_items_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -1397,13 +1399,13 @@ TEST(YogaTest, wrapped_column_max_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); + YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetWidth(root, 700); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetAlignContent(root, YGAlignCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); - YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetWidth(root, 700); - YGNodeStyleSetHeight(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 100); @@ -1412,12 +1414,9 @@ TEST(YogaTest, wrapped_column_max_height) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1, YGEdgeLeft, 20); - YGNodeStyleSetMargin(root_child1, YGEdgeTop, 20); - YGNodeStyleSetMargin(root_child1, YGEdgeRight, 20); - YGNodeStyleSetMargin(root_child1, YGEdgeBottom, 20); YGNodeStyleSetWidth(root_child1, 200); YGNodeStyleSetHeight(root_child1, 200); + YGNodeStyleSetMargin(root_child1, YGEdgeAll, 20); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -1477,33 +1476,30 @@ TEST(YogaTest, wrapped_column_max_height_flex) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); + YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetWidth(root, 700); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetAlignContent(root, YGAlignCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); - YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetWidth(root, 700); - YGNodeStyleSetHeight(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); - YGNodeStyleSetFlexShrink(root_child0, 1); - YGNodeStyleSetFlexBasisPercent(root_child0, 0); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 500); YGNodeStyleSetMaxHeight(root_child0, 200); + YGNodeStyleSetFlexGrow(root_child0, 1); + YGNodeStyleSetFlexShrink(root_child0, 1); + YGNodeStyleSetFlexBasisPercent(root_child0, 0); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); + YGNodeStyleSetWidth(root_child1, 200); + YGNodeStyleSetHeight(root_child1, 200); + YGNodeStyleSetMargin(root_child1, YGEdgeAll, 20); YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child1, 0); - YGNodeStyleSetMargin(root_child1, YGEdgeLeft, 20); - YGNodeStyleSetMargin(root_child1, YGEdgeTop, 20); - YGNodeStyleSetMargin(root_child1, YGEdgeRight, 20); - YGNodeStyleSetMargin(root_child1, YGEdgeBottom, 20); - YGNodeStyleSetWidth(root_child1, 200); - YGNodeStyleSetHeight(root_child1, 200); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -1577,8 +1573,8 @@ TEST(YogaTest, wrap_nodes_with_content_sizing_overflowing_margin) { YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child0_child0, 40); YGNodeStyleSetHeight(root_child0_child0_child0, 40); + YGNodeStyleSetWidth(root_child0_child0_child0, 40); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -1586,8 +1582,8 @@ TEST(YogaTest, wrap_nodes_with_content_sizing_overflowing_margin) { YGNodeInsertChild(root_child0, root_child0_child1, 1); YGNodeRef root_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child1_child0, 40); YGNodeStyleSetHeight(root_child0_child1_child0, 40); + YGNodeStyleSetWidth(root_child0_child1_child0, 40); YGNodeInsertChild(root_child0_child1, root_child0_child1_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1676,8 +1672,8 @@ TEST(YogaTest, wrap_nodes_with_content_sizing_margin_cross) { YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child0_child0, 40); YGNodeStyleSetHeight(root_child0_child0_child0, 40); + YGNodeStyleSetWidth(root_child0_child0_child0, 40); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -1685,8 +1681,8 @@ TEST(YogaTest, wrap_nodes_with_content_sizing_margin_cross) { YGNodeInsertChild(root_child0, root_child0_child1, 1); YGNodeRef root_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child1_child0, 40); YGNodeStyleSetHeight(root_child0_child1_child0, 40); + YGNodeStyleSetWidth(root_child0_child1_child0, 40); YGNodeInsertChild(root_child0_child1, root_child0_child1_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1761,11 +1757,11 @@ TEST(YogaTest, wrap_with_min_cross_axis) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMinHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -1819,11 +1815,11 @@ TEST(YogaTest, wrap_with_max_cross_axis) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetMaxHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 400); @@ -1877,9 +1873,9 @@ TEST(YogaTest, nowrap_expands_flexline_box_to_min_cross) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetMinHeight(root, 400); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -1919,10 +1915,10 @@ TEST(YogaTest, wrap_does_not_impose_min_cross_onto_single_flexline) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetMinHeight(root, 400); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); diff --git a/tests/generated/YGGapTest.cpp b/tests/generated/YGGapTest.cpp index e459a40325..9e4cd069be 100644 --- a/tests/generated/YGGapTest.cpp +++ b/tests/generated/YGGapTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGGapTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGGapTest.html */ #include @@ -17,8 +17,8 @@ TEST(YogaTest, column_gap_flexible) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 80); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -94,8 +94,8 @@ TEST(YogaTest, column_gap_inflexible) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 80); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -164,8 +164,8 @@ TEST(YogaTest, column_gap_mixed_flexible) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 80); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -236,8 +236,8 @@ TEST(YogaTest, column_gap_child_margins) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 80); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -246,24 +246,21 @@ TEST(YogaTest, column_gap_child_margins) { YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeStyleSetFlexBasisPercent(root_child0, 0); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 2); + YGNodeStyleSetMargin(root_child0, YGEdgeHorizontal, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child1, 0); - YGNodeStyleSetMargin(root_child1, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root_child1, YGEdgeRight, 10); + YGNodeStyleSetMargin(root_child1, YGEdgeHorizontal, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetFlexShrink(root_child2, 1); YGNodeStyleSetFlexBasisPercent(root_child2, 0); - YGNodeStyleSetMargin(root_child2, YGEdgeLeft, 15); - YGNodeStyleSetMargin(root_child2, YGEdgeRight, 15); + YGNodeStyleSetMargin(root_child2, YGEdgeHorizontal, 15); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -318,8 +315,8 @@ TEST(YogaTest, column_row_gap_wrapping) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 80); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -482,17 +479,17 @@ TEST(YogaTest, column_gap_start_index) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 80); YGNodeStyleSetGap(root, YGGutterColumn, 10); YGNodeStyleSetGap(root, YGGutterRow, 20); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -572,8 +569,8 @@ TEST(YogaTest, column_gap_justify_flex_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -642,9 +639,9 @@ TEST(YogaTest, column_gap_justify_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); + YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -713,9 +710,9 @@ TEST(YogaTest, column_gap_justify_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); + YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); - YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -784,9 +781,9 @@ TEST(YogaTest, column_gap_justify_space_between) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); + YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetJustifyContent(root, YGJustifySpaceBetween); - YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -855,9 +852,9 @@ TEST(YogaTest, column_gap_justify_space_around) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); + YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); - YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -926,9 +923,9 @@ TEST(YogaTest, column_gap_justify_space_evenly) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); + YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); - YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -997,8 +994,8 @@ TEST(YogaTest, column_gap_wrap_align_flex_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); @@ -1117,10 +1114,10 @@ TEST(YogaTest, column_gap_wrap_align_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignCenter); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -1238,10 +1235,10 @@ TEST(YogaTest, column_gap_wrap_align_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignFlexEnd); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -1359,10 +1356,10 @@ TEST(YogaTest, column_gap_wrap_align_space_between) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceBetween); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceBetween); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -1480,10 +1477,10 @@ TEST(YogaTest, column_gap_wrap_align_space_around) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetAlignContent(root, YGAlignSpaceAround); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -1601,37 +1598,37 @@ TEST(YogaTest, column_gap_wrap_align_stretch) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); YGNodeStyleSetGap(root, YGGutterColumn, 5); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMinWidth(root_child0, 60); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetMinWidth(root_child1, 60); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetMinWidth(root_child2, 60); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child3, 1); YGNodeStyleSetMinWidth(root_child3, 60); + YGNodeStyleSetFlexGrow(root_child3, 1); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child4, 1); YGNodeStyleSetMinWidth(root_child4, 60); + YGNodeStyleSetFlexGrow(root_child4, 1); YGNodeInsertChild(root, root_child4, 4); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1706,8 +1703,8 @@ TEST(YogaTest, column_gap_determines_parent_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetGap(root, YGGutterColumn, 10); @@ -1775,14 +1772,14 @@ TEST(YogaTest, row_gap_align_items_stretch) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 200); YGNodeStyleSetGap(root, YGGutterColumn, 10); YGNodeStyleSetGap(root, YGGutterRow, 20); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 20); @@ -1890,14 +1887,14 @@ TEST(YogaTest, row_gap_align_items_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 200); YGNodeStyleSetGap(root, YGGutterColumn, 10); YGNodeStyleSetGap(root, YGGutterRow, 20); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 20); @@ -2014,24 +2011,21 @@ TEST(YogaTest, row_gap_column_child_margins) { YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeStyleSetFlexBasisPercent(root_child0, 0); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 2); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 2); + YGNodeStyleSetMargin(root_child0, YGEdgeVertical, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexShrink(root_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child1, 0); - YGNodeStyleSetMargin(root_child1, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child1, YGEdgeBottom, 10); + YGNodeStyleSetMargin(root_child1, YGEdgeVertical, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetFlexShrink(root_child2, 1); YGNodeStyleSetFlexBasisPercent(root_child2, 0); - YGNodeStyleSetMargin(root_child2, YGEdgeTop, 15); - YGNodeStyleSetMargin(root_child2, YGEdgeBottom, 15); + YGNodeStyleSetMargin(root_child2, YGEdgeVertical, 15); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2086,29 +2080,26 @@ TEST(YogaTest, row_gap_row_wrap_child_margins) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 200); YGNodeStyleSetGap(root, YGGutterRow, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 2); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 2); YGNodeStyleSetWidth(root_child0, 60); + YGNodeStyleSetMargin(root_child0, YGEdgeVertical, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child1, YGEdgeTop, 10); - YGNodeStyleSetMargin(root_child1, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child1, 60); + YGNodeStyleSetMargin(root_child1, YGEdgeVertical, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child2, YGEdgeTop, 15); - YGNodeStyleSetMargin(root_child2, YGEdgeBottom, 15); YGNodeStyleSetWidth(root_child2, 60); + YGNodeStyleSetMargin(root_child2, YGEdgeVertical, 15); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2231,17 +2222,13 @@ TEST(YogaTest, row_gap_percent_wrapping) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 700); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 100); @@ -2340,12 +2327,11 @@ TEST(YogaTest, row_gap_percent_determines_parent_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 300); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 100); @@ -2444,61 +2430,42 @@ TEST(YogaTest, row_gap_percent_wrapping_with_both_content_padding_and_item_paddi YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 700); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child1, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child1, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child1, 100); YGNodeStyleSetHeight(root_child1, 100); + YGNodeStyleSetPadding(root_child1, YGEdgeAll, 10); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child2, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child2, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child2, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child2, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child2, 100); YGNodeStyleSetHeight(root_child2, 100); + YGNodeStyleSetPadding(root_child2, YGEdgeAll, 10); YGNodeInsertChild(root, root_child2, 2); YGNodeRef root_child3 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child3, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child3, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child3, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child3, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child3, 100); YGNodeStyleSetHeight(root_child3, 100); + YGNodeStyleSetPadding(root_child3, YGEdgeAll, 10); YGNodeInsertChild(root, root_child3, 3); YGNodeRef root_child4 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child4, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root_child4, YGEdgeTop, 10); - YGNodeStyleSetPadding(root_child4, YGEdgeRight, 10); - YGNodeStyleSetPadding(root_child4, YGEdgeBottom, 10); YGNodeStyleSetWidth(root_child4, 100); YGNodeStyleSetHeight(root_child4, 100); + YGNodeStyleSetPadding(root_child4, YGEdgeAll, 10); YGNodeInsertChild(root, root_child4, 4); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2573,17 +2540,13 @@ TEST(YogaTest, row_gap_percent_wrapping_with_both_content_padding) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 700); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 100); @@ -2682,17 +2645,13 @@ TEST(YogaTest, row_gap_percent_wrapping_with_content_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetMargin(root, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root, YGEdgeTop, 10); - YGNodeStyleSetMargin(root, YGEdgeRight, 10); - YGNodeStyleSetMargin(root, YGEdgeBottom, 10); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 700); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetMargin(root, YGEdgeAll, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 100); @@ -2791,21 +2750,14 @@ TEST(YogaTest, row_gap_percent_wrapping_with_content_margin_and_padding) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetMargin(root, YGEdgeLeft, 10); - YGNodeStyleSetMargin(root, YGEdgeTop, 10); - YGNodeStyleSetMargin(root, YGEdgeRight, 10); - YGNodeStyleSetMargin(root, YGEdgeBottom, 10); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 700); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetMargin(root, YGEdgeAll, 10); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 100); @@ -2904,12 +2856,11 @@ TEST(YogaTest, row_gap_percent_wrapping_with_flexible_content) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -2981,12 +2932,11 @@ TEST(YogaTest, row_gap_percent_wrapping_with_mixed_flexible_content) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 300); YGNodeStyleSetHeight(root, 300); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -3056,12 +3006,11 @@ TEST(YogaTest, row_gap_percent_wrapping_with_min_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetMinWidth(root, 300); - YGNodeStyleSetGapPercent(root, YGGutterColumn, 10); - YGNodeStyleSetGapPercent(root, YGGutterRow, 10); + YGNodeStyleSetGapPercent(root, YGGutterAll, 10); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 100); diff --git a/tests/generated/YGIntrinsicSizeTest.cpp b/tests/generated/YGIntrinsicSizeTest.cpp index 7a9ebb7a0a..7822e4018a 100644 --- a/tests/generated/YGIntrinsicSizeTest.cpp +++ b/tests/generated/YGIntrinsicSizeTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<2829dc62309945a6659caa578d8351c8>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGIntrinsicSizeTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGIntrinsicSizeTest.html */ #include @@ -17,10 +17,10 @@ TEST(YogaTest, contains_inner_text_long_word) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -60,10 +60,10 @@ TEST(YogaTest, contains_inner_text_no_width_no_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -103,10 +103,10 @@ TEST(YogaTest, contains_inner_text_no_width_no_height_long_word_in_paragraph) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -146,10 +146,10 @@ TEST(YogaTest, contains_inner_text_fixed_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -190,10 +190,10 @@ TEST(YogaTest, contains_inner_text_no_width_fixed_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -234,10 +234,10 @@ TEST(YogaTest, contains_inner_text_fixed_width_fixed_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -279,10 +279,10 @@ TEST(YogaTest, contains_inner_text_max_width_max_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -324,9 +324,9 @@ TEST(YogaTest, contains_inner_text_max_width_max_height_column) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetMaxWidth(root_child0, 50); @@ -366,10 +366,10 @@ TEST(YogaTest, contains_inner_text_max_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -410,10 +410,10 @@ TEST(YogaTest, contains_inner_text_fixed_width_shorter_text) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -454,10 +454,10 @@ TEST(YogaTest, contains_inner_text_fixed_height_shorter_text) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -498,10 +498,10 @@ TEST(YogaTest, contains_inner_text_max_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 2000); YGNodeStyleSetHeight(root, 2000); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -542,10 +542,10 @@ TEST(YogaTest, max_content_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidthMaxContent(root); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -621,8 +621,8 @@ TEST(YogaTest, fit_content_width) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeStyleSetWidthFitContent(root_child0); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -707,8 +707,8 @@ TEST(YogaTest, stretch_width) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeStyleSetWidthStretch(root_child0); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -789,8 +789,8 @@ TEST(YogaTest, max_content_height) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetHeightMaxContent(root); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -865,8 +865,8 @@ TEST(YogaTest, fit_content_height) { YGNodeStyleSetHeight(root, 90); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeStyleSetHeightFitContent(root_child0); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -952,8 +952,8 @@ TEST(YogaTest, stretch_height) { YGNodeStyleSetHeight(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeStyleSetHeightStretch(root_child0); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1034,8 +1034,8 @@ TEST(YogaTest, max_content_flex_basis_column) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeStyleSetFlexBasisMaxContent(root); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1110,8 +1110,8 @@ TEST(YogaTest, fit_content_flex_basis_column) { YGNodeStyleSetHeight(root, 90); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeStyleSetFlexBasisFitContent(root_child0); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1195,6 +1195,7 @@ TEST(YogaTest, stretch_flex_basis_column) { YGNodeStyleSetHeight(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetFlexBasisStretch(root_child0); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); @@ -1277,10 +1278,10 @@ TEST(YogaTest, max_content_flex_basis_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetFlexBasisMaxContent(root); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1356,8 +1357,8 @@ TEST(YogaTest, fit_content_flex_basis_row) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeStyleSetFlexBasisFitContent(root_child0); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1444,6 +1445,7 @@ TEST(YogaTest, stretch_flex_basis_row) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); + YGNodeStyleSetFlexBasisStretch(root_child0); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); @@ -1526,11 +1528,11 @@ TEST(YogaTest, max_content_max_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetWidth(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetMaxWidthMaxContent(root); + YGNodeStyleSetWidth(root, 200); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1606,9 +1608,9 @@ TEST(YogaTest, fit_content_max_width) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); - YGNodeStyleSetWidth(root_child0, 110); YGNodeStyleSetMaxWidthFitContent(root_child0); + YGNodeStyleSetWidth(root_child0, 110); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1695,9 +1697,9 @@ TEST(YogaTest, stretch_max_width) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); - YGNodeStyleSetWidth(root_child0, 600); YGNodeStyleSetMaxWidthStretch(root_child0); + YGNodeStyleSetWidth(root_child0, 600); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1779,11 +1781,11 @@ TEST(YogaTest, max_content_min_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetMinWidthMaxContent(root); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -1859,9 +1861,9 @@ TEST(YogaTest, fit_content_min_width) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); - YGNodeStyleSetWidth(root_child0, 90); YGNodeStyleSetMinWidthFitContent(root_child0); + YGNodeStyleSetWidth(root_child0, 90); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1948,9 +1950,9 @@ TEST(YogaTest, stretch_min_width) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); - YGNodeStyleSetWidth(root_child0, 400); YGNodeStyleSetMinWidthStretch(root_child0); + YGNodeStyleSetWidth(root_child0, 400); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2033,9 +2035,9 @@ TEST(YogaTest, max_content_max_height) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetHeight(root, 200); YGNodeStyleSetMaxHeightMaxContent(root); + YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2110,9 +2112,9 @@ TEST(YogaTest, fit_content_max_height) { YGNodeStyleSetHeight(root, 90); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); - YGNodeStyleSetHeight(root_child0, 110); YGNodeStyleSetMaxHeightFitContent(root_child0); + YGNodeStyleSetHeight(root_child0, 110); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2198,9 +2200,9 @@ TEST(YogaTest, stretch_max_height) { YGNodeStyleSetHeight(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetMaxHeightStretch(root_child0); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeStyleSetHeight(root_child0, 600); - YGNodeStyleSetMaxHeightStretch(root_child0); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2283,9 +2285,9 @@ TEST(YogaTest, max_content_min_height) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexWrap(root, YGWrapWrap); - YGNodeStyleSetHeight(root, 100); YGNodeStyleSetMinHeightMaxContent(root); + YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexWrap(root, YGWrapWrap); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -2360,9 +2362,9 @@ TEST(YogaTest, fit_content_min_height) { YGNodeStyleSetHeight(root, 90); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); - YGNodeStyleSetHeight(root_child0, 90); YGNodeStyleSetMinHeightFitContent(root_child0); + YGNodeStyleSetHeight(root_child0, 90); + YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2448,9 +2450,9 @@ TEST(YogaTest, stretch_min_height) { YGNodeStyleSetHeight(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetMinHeightStretch(root_child0); YGNodeStyleSetFlexWrap(root_child0, YGWrapWrap); YGNodeStyleSetHeight(root_child0, 400); - YGNodeStyleSetMinHeightStretch(root_child0); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2707,8 +2709,8 @@ TEST(YogaTest, text_max_content_min_width) { YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetMinWidthMaxContent(root_child0); + YGNodeStyleSetWidth(root_child0, 200); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2765,8 +2767,8 @@ TEST(YogaTest, text_stretch_min_width) { YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetMinWidthStretch(root_child0); + YGNodeStyleSetWidth(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2823,8 +2825,8 @@ TEST(YogaTest, text_fit_content_min_width) { YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 300); YGNodeStyleSetMinWidthFitContent(root_child0); + YGNodeStyleSetWidth(root_child0, 300); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2881,8 +2883,8 @@ TEST(YogaTest, text_max_content_max_width) { YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 2000); YGNodeStyleSetMaxWidthMaxContent(root_child0); + YGNodeStyleSetWidth(root_child0, 2000); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2939,8 +2941,8 @@ TEST(YogaTest, text_stretch_max_width) { YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 300); YGNodeStyleSetMaxWidthStretch(root_child0); + YGNodeStyleSetWidth(root_child0, 300); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -2997,8 +2999,8 @@ TEST(YogaTest, text_fit_content_max_width) { YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 1000); YGNodeStyleSetMaxWidthFitContent(root_child0); + YGNodeStyleSetWidth(root_child0, 1000); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); diff --git a/tests/generated/YGJustifyContentTest.cpp b/tests/generated/YGJustifyContentTest.cpp index 6f4443227c..3a0ab78664 100644 --- a/tests/generated/YGJustifyContentTest.cpp +++ b/tests/generated/YGJustifyContentTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<07092062f14f233462a4678c392df76a>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGJustifyContentTest.html + * @generated SignedSource<<04bd6ff3556f7ed9137e715a47483341>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGJustifyContentTest.html */ #include @@ -17,10 +17,10 @@ TEST(YogaTest, justify_content_row_flex_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -86,11 +86,11 @@ TEST(YogaTest, justify_content_row_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -156,11 +156,11 @@ TEST(YogaTest, justify_content_row_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -226,11 +226,11 @@ TEST(YogaTest, justify_content_row_space_between) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceBetween); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceBetween); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -296,11 +296,11 @@ TEST(YogaTest, justify_content_row_space_around) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -434,10 +434,10 @@ TEST(YogaTest, justify_content_column_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -503,10 +503,10 @@ TEST(YogaTest, justify_content_column_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -572,10 +572,10 @@ TEST(YogaTest, justify_content_column_space_between) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceBetween); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceBetween); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -641,10 +641,10 @@ TEST(YogaTest, justify_content_column_space_around) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -710,15 +710,15 @@ TEST(YogaTest, justify_content_row_min_width_and_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeLeft, 100); YGNodeStyleSetMinWidth(root, 50); + YGNodeStyleSetMargin(root, YGEdgeLeft, 100); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetWidth(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -753,16 +753,16 @@ TEST(YogaTest, justify_content_row_max_width_and_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeLeft, 100); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetMaxWidth(root, 80); + YGNodeStyleSetMargin(root, YGEdgeLeft, 100); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetWidth(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -797,14 +797,14 @@ TEST(YogaTest, justify_content_column_min_height_and_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeTop, 100); YGNodeStyleSetMinHeight(root, 50); + YGNodeStyleSetMargin(root, YGEdgeTop, 100); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetWidth(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -839,15 +839,15 @@ TEST(YogaTest, justify_content_column_max_height_and_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root, YGEdgeTop, 100); YGNodeStyleSetHeight(root, 100); YGNodeStyleSetMaxHeight(root, 80); + YGNodeStyleSetMargin(root, YGEdgeTop, 100); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 20); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetWidth(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -882,10 +882,10 @@ TEST(YogaTest, justify_content_column_space_evenly) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -951,11 +951,11 @@ TEST(YogaTest, justify_content_row_space_evenly) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -1021,10 +1021,10 @@ TEST(YogaTest, justify_content_min_width_with_padding_child_width_greater_than_p YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 1000); YGNodeStyleSetHeight(root, 1584); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -1035,16 +1035,16 @@ TEST(YogaTest, justify_content_min_width_with_padding_child_width_greater_than_p YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionRow); YGNodeStyleSetJustifyContent(root_child0_child0, YGJustifyCenter); YGNodeStyleSetAlignContent(root_child0_child0, YGAlignStretch); + YGNodeStyleSetMinWidth(root_child0_child0, 400); YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 100); YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 100); - YGNodeStyleSetMinWidth(root_child0_child0, 400); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0_child0_child0, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root_child0_child0_child0, YGAlignStretch); - YGNodeStyleSetWidth(root_child0_child0_child0, 300); YGNodeStyleSetHeight(root_child0_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0_child0, 300); + YGNodeStyleSetAlignContent(root_child0_child0_child0, YGAlignStretch); + YGNodeStyleSetFlexDirection(root_child0_child0_child0, YGFlexDirectionRow); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1099,10 +1099,10 @@ TEST(YogaTest, justify_content_min_width_with_padding_child_width_lower_than_par YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 1080); YGNodeStyleSetHeight(root, 1584); + YGNodeStyleSetAlignContent(root, YGAlignStretch); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -1113,16 +1113,16 @@ TEST(YogaTest, justify_content_min_width_with_padding_child_width_lower_than_par YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionRow); YGNodeStyleSetJustifyContent(root_child0_child0, YGJustifyCenter); YGNodeStyleSetAlignContent(root_child0_child0, YGAlignStretch); + YGNodeStyleSetMinWidth(root_child0_child0, 400); YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 100); YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 100); - YGNodeStyleSetMinWidth(root_child0_child0, 400); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0_child0_child0, YGFlexDirectionRow); - YGNodeStyleSetAlignContent(root_child0_child0_child0, YGAlignStretch); - YGNodeStyleSetWidth(root_child0_child0_child0, 199); YGNodeStyleSetHeight(root_child0_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0_child0, 199); + YGNodeStyleSetAlignContent(root_child0_child0_child0, YGAlignStretch); + YGNodeStyleSetFlexDirection(root_child0_child0_child0, YGFlexDirectionRow); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1177,14 +1177,14 @@ TEST(YogaTest, justify_content_space_between_indefinite_container_dim_with_free_ YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 300); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root_child0, YGJustifySpaceBetween); YGNodeStyleSetMinWidth(root_child0, 200); + YGNodeStyleSetJustifyContent(root_child0, YGJustifySpaceBetween); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1249,10 +1249,10 @@ TEST(YogaTest, justify_content_flex_start_row_reverse) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 20); @@ -1318,10 +1318,10 @@ TEST(YogaTest, justify_content_flex_end_row_reverse) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 20); @@ -1387,10 +1387,10 @@ TEST(YogaTest, justify_content_overflow_row_flex_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 40); @@ -1456,11 +1456,11 @@ TEST(YogaTest, justify_content_overflow_row_flex_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 40); @@ -1526,11 +1526,11 @@ TEST(YogaTest, justify_content_overflow_row_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 40); @@ -1596,11 +1596,11 @@ TEST(YogaTest, justify_content_overflow_row_space_between) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceBetween); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceBetween); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 40); @@ -1666,11 +1666,11 @@ TEST(YogaTest, justify_content_overflow_row_space_around) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 40); @@ -1736,11 +1736,11 @@ TEST(YogaTest, justify_content_overflow_row_space_evenly) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 40); @@ -1808,11 +1808,11 @@ TEST(YogaTest, justify_content_overflow_row_reverse_space_around) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceAround); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 40); @@ -1880,11 +1880,11 @@ TEST(YogaTest, justify_content_overflow_row_reverse_space_evenly) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRowReverse); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 40); @@ -1950,15 +1950,15 @@ TEST(YogaTest, justify_content_overflow_row_space_evenly_auto_margin) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 102); YGNodeStyleSetHeight(root, 102); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifySpaceEvenly); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 40); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); diff --git a/tests/generated/YGMarginTest.cpp b/tests/generated/YGMarginTest.cpp index f9b5093795..866d68839b 100644 --- a/tests/generated/YGMarginTest.cpp +++ b/tests/generated/YGMarginTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGMarginTest.html + * @generated SignedSource<<00156c80767d1d30c9fee15bc8f4c502>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGMarginTest.html */ #include @@ -17,14 +17,14 @@ TEST(YogaTest, margin_start) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeStart, 10); YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetMargin(root_child0, YGEdgeStart, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -64,8 +64,8 @@ TEST(YogaTest, margin_top) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetMargin(root_child0, YGEdgeTop, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -100,15 +100,15 @@ TEST(YogaTest, margin_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeEnd, 10); YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetMargin(root_child0, YGEdgeEnd, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -143,14 +143,14 @@ TEST(YogaTest, margin_bottom) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -185,15 +185,15 @@ TEST(YogaTest, margin_and_flex_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMargin(root_child0, YGEdgeStart, 10); YGNodeStyleSetMargin(root_child0, YGEdgeEnd, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -233,9 +233,9 @@ TEST(YogaTest, margin_and_flex_column) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 10); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -270,15 +270,15 @@ TEST(YogaTest, margin_and_stretch_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 10); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -318,9 +318,9 @@ TEST(YogaTest, margin_and_stretch_column) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMargin(root_child0, YGEdgeStart, 10); YGNodeStyleSetMargin(root_child0, YGEdgeEnd, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -355,14 +355,14 @@ TEST(YogaTest, margin_with_sibling_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMargin(root_child0, YGEdgeEnd, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -416,8 +416,8 @@ TEST(YogaTest, margin_with_sibling_column) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -466,15 +466,15 @@ TEST(YogaTest, margin_auto_bottom) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -524,15 +524,15 @@ TEST(YogaTest, margin_auto_top) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -582,16 +582,16 @@ TEST(YogaTest, margin_auto_bottom_and_top) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -641,16 +641,16 @@ TEST(YogaTest, margin_auto_bottom_and_top_justify_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -700,21 +700,21 @@ TEST(YogaTest, margin_auto_multiple_children_column) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child1, YGEdgeTop); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 50); + YGNodeStyleSetMarginAuto(root_child1, YGEdgeTop); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -774,22 +774,22 @@ TEST(YogaTest, margin_auto_multiple_children_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child1, YGEdgeRight); YGNodeStyleSetWidth(root_child1, 50); YGNodeStyleSetHeight(root_child1, 50); + YGNodeStyleSetMarginAuto(root_child1, YGEdgeRight); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); @@ -849,17 +849,17 @@ TEST(YogaTest, margin_auto_left_and_right_column) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -914,10 +914,10 @@ TEST(YogaTest, margin_auto_left_and_right) { YGNodeStyleSetHeight(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -967,17 +967,17 @@ TEST(YogaTest, margin_auto_start_and_end_column) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeStart); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeEnd); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeStart); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1032,10 +1032,10 @@ TEST(YogaTest, margin_auto_start_and_end) { YGNodeStyleSetHeight(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeStart); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeEnd); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeStart); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeEnd); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1085,16 +1085,16 @@ TEST(YogaTest, margin_auto_left_and_right_column_and_center) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1144,15 +1144,15 @@ TEST(YogaTest, margin_auto_left) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1202,15 +1202,15 @@ TEST(YogaTest, margin_auto_right) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1260,16 +1260,16 @@ TEST(YogaTest, margin_auto_left_and_right_stretch) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1324,10 +1324,10 @@ TEST(YogaTest, margin_auto_top_and_bottom_stretch) { YGNodeStyleSetHeight(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeTop); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -1382,10 +1382,10 @@ TEST(YogaTest, margin_should_not_be_part_of_max_height) { YGNodeStyleSetHeight(root, 250); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 20); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); YGNodeStyleSetMaxHeight(root_child0, 100); + YGNodeStyleSetMargin(root_child0, YGEdgeTop, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1425,10 +1425,10 @@ TEST(YogaTest, margin_should_not_be_part_of_max_width) { YGNodeStyleSetHeight(root, 250); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 20); YGNodeStyleSetWidth(root_child0, 100); - YGNodeStyleSetMaxWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetMaxWidth(root_child0, 100); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1463,16 +1463,16 @@ TEST(YogaTest, margin_auto_left_right_child_bigger_than_parent) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 72); YGNodeStyleSetHeight(root_child0, 72); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1507,15 +1507,15 @@ TEST(YogaTest, margin_auto_left_child_bigger_than_parent) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); YGNodeStyleSetWidth(root_child0, 72); YGNodeStyleSetHeight(root_child0, 72); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1550,16 +1550,16 @@ TEST(YogaTest, margin_fix_left_auto_right_child_bigger_than_parent) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeStyleSetWidth(root_child0, 72); YGNodeStyleSetHeight(root_child0, 72); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 10); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeRight); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1594,16 +1594,16 @@ TEST(YogaTest, margin_auto_left_fix_right_child_bigger_than_parent) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 52); YGNodeStyleSetHeight(root, 52); + YGNodeStyleSetWidth(root, 52); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 10); YGNodeStyleSetWidth(root_child0, 72); YGNodeStyleSetHeight(root_child0, 72); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeLeft); + YGNodeStyleSetMargin(root_child0, YGEdgeRight, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1638,10 +1638,10 @@ TEST(YogaTest, margin_auto_top_stretching_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -1697,10 +1697,10 @@ TEST(YogaTest, margin_auto_left_stretching_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -1756,15 +1756,15 @@ TEST(YogaTest, margin_auto_overflowing_container) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeStyleSetWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 150); + YGNodeStyleSetMarginAuto(root_child0, YGEdgeBottom); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); diff --git a/tests/generated/YGMinMaxDimensionTest.cpp b/tests/generated/YGMinMaxDimensionTest.cpp index bbb4b40a92..2b7afc5c36 100644 --- a/tests/generated/YGMinMaxDimensionTest.cpp +++ b/tests/generated/YGMinMaxDimensionTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<0054f2d41727e7a0707701c6d7640cb6>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGMinMaxDimensionTest.html + * @generated SignedSource<<1be305ae7864e14b13059dc384b0e7ad>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGMinMaxDimensionTest.html */ #include @@ -22,8 +22,8 @@ TEST(YogaTest, max_width) { YGNodeStyleSetHeight(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMaxWidth(root_child0, 50); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetMaxWidth(root_child0, 50); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -58,10 +58,10 @@ TEST(YogaTest, max_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -159,10 +159,10 @@ TEST(YogaTest, min_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -215,11 +215,11 @@ TEST(YogaTest, justify_content_min_max) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); - YGNodeStyleSetMinHeight(root, 100); YGNodeStyleSetMaxHeight(root, 200); + YGNodeStyleSetMinHeight(root, 100); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 60); @@ -258,11 +258,11 @@ TEST(YogaTest, align_items_min_max) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetMinWidth(root, 100); YGNodeStyleSetMaxWidth(root, 200); + YGNodeStyleSetMinWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 60); @@ -301,10 +301,10 @@ TEST(YogaTest, justify_content_overflow_min_max) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetMinHeight(root, 100); YGNodeStyleSetMaxHeight(root, 110); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 50); @@ -374,9 +374,9 @@ TEST(YogaTest, flex_grow_to_min) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetMinHeight(root, 100); YGNodeStyleSetMaxHeight(root, 500); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -429,11 +429,11 @@ TEST(YogaTest, flex_grow_in_at_most_container) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); @@ -486,13 +486,13 @@ TEST(YogaTest, flex_grow_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 100); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 0); - YGNodeStyleSetHeight(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -591,8 +591,8 @@ TEST(YogaTest, flex_grow_within_max_width) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0_child0, 1); YGNodeStyleSetHeight(root_child0_child0, 20); + YGNodeStyleSetFlexGrow(root_child0_child0, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -647,8 +647,8 @@ TEST(YogaTest, flex_grow_within_constrained_max_width) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0_child0, 1); YGNodeStyleSetHeight(root_child0_child0, 20); + YGNodeStyleSetFlexGrow(root_child0_child0, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -694,14 +694,14 @@ TEST(YogaTest, flex_root_ignored) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetFlexGrow(root, 1); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetMinHeight(root, 100); YGNodeStyleSetMaxHeight(root, 500); + YGNodeStyleSetFlexGrow(root, 1); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 200); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -756,14 +756,14 @@ TEST(YogaTest, flex_grow_root_minimized) { YGNodeStyleSetMaxHeight(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMinHeight(root_child0, 100); YGNodeStyleSetMaxHeight(root_child0, 500); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0_child0, 1); YGNodeStyleSetFlexBasis(root_child0_child0, 200); + YGNodeStyleSetFlexGrow(root_child0_child0, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -827,14 +827,14 @@ TEST(YogaTest, flex_grow_height_maximized) { YGNodeStyleSetHeight(root, 500); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetMinHeight(root_child0, 100); YGNodeStyleSetMaxHeight(root_child0, 500); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0_child0, 1); YGNodeStyleSetFlexBasis(root_child0_child0, 200); + YGNodeStyleSetFlexGrow(root_child0_child0, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); @@ -893,10 +893,10 @@ TEST(YogaTest, flex_grow_within_constrained_min_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetMinWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -1005,9 +1005,9 @@ TEST(YogaTest, flex_grow_within_constrained_max_row) { YGNodeStyleSetWidth(root, 200); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetMaxWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetMaxWidth(root_child0, 100); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1072,8 +1072,8 @@ TEST(YogaTest, flex_grow_within_constrained_max_column) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetMaxHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexShrink(root_child0, 1); @@ -1126,21 +1126,21 @@ TEST(YogaTest, child_min_max_width_flexing) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 120); YGNodeStyleSetHeight(root, 50); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetMinWidth(root_child0, 60); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 0); - YGNodeStyleSetMinWidth(root_child0, 60); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); + YGNodeStyleSetMaxWidth(root_child1, 20); YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetFlexBasisPercent(root_child1, 50); - YGNodeStyleSetMaxWidth(root_child1, 20); YGNodeInsertChild(root, root_child1, 1); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1186,8 +1186,8 @@ TEST(YogaTest, min_width_overrides_width) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 50); YGNodeStyleSetMinWidth(root, 100); + YGNodeStyleSetWidth(root, 50); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -1212,8 +1212,8 @@ TEST(YogaTest, max_width_overrides_width) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 200); YGNodeStyleSetMaxWidth(root, 100); + YGNodeStyleSetWidth(root, 200); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -1238,8 +1238,8 @@ TEST(YogaTest, min_height_overrides_height) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetHeight(root, 50); YGNodeStyleSetMinHeight(root, 100); + YGNodeStyleSetHeight(root, 50); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -1264,8 +1264,8 @@ TEST(YogaTest, max_height_overrides_height) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetHeight(root, 200); YGNodeStyleSetMaxHeight(root, 100); + YGNodeStyleSetHeight(root, 200); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -1289,10 +1289,10 @@ TEST(YogaTest, min_max_percent_no_width_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetMinWidthPercent(root_child0, 10); diff --git a/tests/generated/YGPaddingTest.cpp b/tests/generated/YGPaddingTest.cpp index 30365c061a..f1c0159435 100644 --- a/tests/generated/YGPaddingTest.cpp +++ b/tests/generated/YGPaddingTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<6b47783e0e0befdd02efbfa83da49403>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGPaddingTest.html + * @generated SignedSource<<083fc403229eea6402f9859930e468fb>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGPaddingTest.html */ #include @@ -18,10 +18,7 @@ TEST(YogaTest, padding_no_size) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); ASSERT_FLOAT_EQ(0, YGNodeLayoutGetLeft(root)); @@ -46,10 +43,7 @@ TEST(YogaTest, padding_container_match_child) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidth(root_child0, 10); @@ -89,16 +83,13 @@ TEST(YogaTest, padding_flex_child) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -134,12 +125,9 @@ TEST(YogaTest, padding_stretch_child) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 10); - YGNodeStyleSetPadding(root, YGEdgeTop, 10); - YGNodeStyleSetPadding(root, YGEdgeRight, 10); - YGNodeStyleSetPadding(root, YGEdgeBottom, 10); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetPadding(root, YGEdgeAll, 10); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetHeight(root_child0, 10); @@ -177,18 +165,18 @@ TEST(YogaTest, padding_center_child) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetWidth(root, 100); + YGNodeStyleSetHeight(root, 100); YGNodeStyleSetPadding(root, YGEdgeStart, 10); YGNodeStyleSetPadding(root, YGEdgeEnd, 20); YGNodeStyleSetPadding(root, YGEdgeBottom, 20); - YGNodeStyleSetWidth(root, 100); - YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetAlignItems(root, YGAlignCenter); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetWidth(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -223,19 +211,16 @@ TEST(YogaTest, child_with_padding_align_end) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); - YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetJustifyContent(root, YGJustifyFlexEnd); + YGNodeStyleSetAlignItems(root, YGAlignFlexEnd); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 20); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 20); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 20); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 20); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -271,10 +256,10 @@ TEST(YogaTest, physical_and_relative_edge_defined) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetPadding(root, YGEdgeLeft, 20); - YGNodeStyleSetPadding(root, YGEdgeEnd, 50); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetPadding(root, YGEdgeLeft, 20); + YGNodeStyleSetPadding(root, YGEdgeEnd, 50); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidthPercent(root_child0, 100); diff --git a/tests/generated/YGPercentageTest.cpp b/tests/generated/YGPercentageTest.cpp index a8262f4169..dde8a816d6 100644 --- a/tests/generated/YGPercentageTest.cpp +++ b/tests/generated/YGPercentageTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<6b01edcfd82ee39d61cfcadd0b312a36>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGPercentageTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGPercentageTest.html */ #include @@ -17,10 +17,10 @@ TEST(YogaTest, percentage_width_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidthPercent(root_child0, 30); @@ -59,16 +59,16 @@ TEST(YogaTest, percentage_position_left_top) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 400); YGNodeStyleSetHeight(root, 400); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionPercent(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetPositionPercent(root_child0, YGEdgeTop, 20); YGNodeStyleSetWidthPercent(root_child0, 45); YGNodeStyleSetHeightPercent(root_child0, 55); + YGNodeStyleSetPositionPercent(root_child0, YGEdgeLeft, 10); + YGNodeStyleSetPositionPercent(root_child0, YGEdgeTop, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -103,16 +103,16 @@ TEST(YogaTest, percentage_position_bottom_right) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 500); YGNodeStyleSetHeight(root, 500); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionPercent(root_child0, YGEdgeRight, 20); - YGNodeStyleSetPositionPercent(root_child0, YGEdgeBottom, 10); YGNodeStyleSetWidthPercent(root_child0, 55); YGNodeStyleSetHeightPercent(root_child0, 15); + YGNodeStyleSetPositionPercent(root_child0, YGEdgeBottom, 10); + YGNodeStyleSetPositionPercent(root_child0, YGEdgeRight, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -147,10 +147,10 @@ TEST(YogaTest, percentage_flex_basis) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -318,10 +318,10 @@ TEST(YogaTest, percentage_flex_basis_main_max_height) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -435,10 +435,10 @@ TEST(YogaTest, percentage_flex_basis_main_max_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -552,10 +552,10 @@ TEST(YogaTest, percentage_flex_basis_main_min_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -676,39 +676,21 @@ TEST(YogaTest, percentage_multiple_nested_with_padding_margin_and_percentage_val YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasisPercent(root_child0, 10); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 5); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 5); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 3); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 3); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 3); YGNodeStyleSetMinWidthPercent(root_child0, 60); + YGNodeStyleSetMargin(root_child0, YGEdgeAll, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 3); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 5); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 5); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 5); - YGNodeStyleSetPaddingPercent(root_child0_child0, YGEdgeLeft, 3); - YGNodeStyleSetPaddingPercent(root_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPaddingPercent(root_child0_child0, YGEdgeRight, 3); - YGNodeStyleSetPaddingPercent(root_child0_child0, YGEdgeBottom, 3); YGNodeStyleSetWidthPercent(root_child0_child0, 50); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeAll, 5); + YGNodeStyleSetPaddingPercent(root_child0_child0, YGEdgeAll, 3); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeTop, 5); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeRight, 5); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeBottom, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 3); YGNodeStyleSetWidthPercent(root_child0_child0_child0, 45); + YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeAll, 5); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeAll, 3); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -785,10 +767,7 @@ TEST(YogaTest, percentage_margin_should_calculate_based_only_on_width) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); - YGNodeStyleSetMarginPercent(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetMarginPercent(root_child0, YGEdgeTop, 10); - YGNodeStyleSetMarginPercent(root_child0, YGEdgeRight, 10); - YGNodeStyleSetMarginPercent(root_child0, YGEdgeBottom, 10); + YGNodeStyleSetMarginPercent(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -844,10 +823,7 @@ TEST(YogaTest, percentage_padding_should_calculate_based_only_on_width) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeLeft, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeTop, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeRight, 10); - YGNodeStyleSetPaddingPercent(root_child0, YGEdgeBottom, 10); + YGNodeStyleSetPaddingPercent(root_child0, YGEdgeAll, 10); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -903,8 +879,8 @@ TEST(YogaTest, percentage_absolute_position) { YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPositionPercent(root_child0, YGEdgeLeft, 30); YGNodeStyleSetPositionPercent(root_child0, YGEdgeTop, 10); + YGNodeStyleSetPositionPercent(root_child0, YGEdgeLeft, 30); YGNodeStyleSetWidth(root_child0, 10); YGNodeStyleSetHeight(root_child0, 10); YGNodeInsertChild(root, root_child0, 0); @@ -980,8 +956,8 @@ TEST(YogaTest, percent_within_flex_grow) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetWidth(root, 350); YGNodeStyleSetHeight(root, 100); @@ -1063,11 +1039,11 @@ TEST(YogaTest, percentage_container_in_wrapping_container) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root, YGJustifyCenter); - YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetAlignItems(root, YGAlignCenter); YGNodeStyleSetWidth(root, 200); YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetJustifyContent(root, YGJustifyCenter); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeInsertChild(root, root_child0, 0); @@ -1155,11 +1131,11 @@ TEST(YogaTest, percent_absolute_position) { YGNodeStyleSetHeight(root, 50); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPositionPercent(root_child0, YGEdgeLeft, 50); - YGNodeStyleSetWidthPercent(root_child0, 100); YGNodeStyleSetHeight(root_child0, 50); + YGNodeStyleSetWidthPercent(root_child0, 100); + YGNodeStyleSetPositionPercent(root_child0, YGEdgeLeft, 50); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); @@ -1222,8 +1198,8 @@ TEST(YogaTest, percent_of_minmax_main) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetMinWidth(root, 60); YGNodeStyleSetMaxWidth(root, 60); YGNodeStyleSetHeight(root, 50); @@ -1267,8 +1243,8 @@ TEST(YogaTest, percent_of_min_main) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetMinWidth(root, 60); YGNodeStyleSetHeight(root, 50); @@ -1311,8 +1287,8 @@ TEST(YogaTest, percent_of_min_main_multiple) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetMinWidth(root, 60); YGNodeStyleSetHeight(root, 50); @@ -1385,8 +1361,8 @@ TEST(YogaTest, percent_of_max_main) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetMaxWidth(root, 60); YGNodeStyleSetHeight(root, 50); @@ -1475,9 +1451,9 @@ TEST(YogaTest, percent_absolute_of_minmax_cross_stretched) { YGNodeStyleSetHeight(root, 50); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeStyleSetWidthPercent(root_child0, 50); YGNodeStyleSetHeight(root_child0, 20); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1512,11 +1488,11 @@ TEST(YogaTest, percent_of_minmax_cross_unstretched) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetMinWidth(root, 60); YGNodeStyleSetMaxWidth(root, 60); YGNodeStyleSetHeight(root, 50); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidthPercent(root_child0, 50); @@ -1557,10 +1533,10 @@ TEST(YogaTest, percent_of_min_cross_unstretched) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetMinWidth(root, 60); YGNodeStyleSetHeight(root, 50); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidthPercent(root_child0, 50); @@ -1599,10 +1575,10 @@ TEST(YogaTest, percent_of_max_cross_unstretched) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetMaxWidth(root, 60); YGNodeStyleSetHeight(root, 50); + YGNodeStyleSetAlignItems(root, YGAlignFlexStart); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetWidthPercent(root_child0, 50); diff --git a/tests/generated/YGRoundingTest.cpp b/tests/generated/YGRoundingTest.cpp index 1ec813de50..48b09d38c6 100644 --- a/tests/generated/YGRoundingTest.cpp +++ b/tests/generated/YGRoundingTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGRoundingTest.html + * @generated SignedSource<<98ca608a4af5789921a0e4b2078ed950>> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGRoundingTest.html */ #include @@ -17,10 +17,10 @@ TEST(YogaTest, rounding_flex_basis_flex_grow_row_width_of_100) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -86,10 +86,10 @@ TEST(YogaTest, rounding_flex_basis_flex_grow_row_prime_number_width) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 113); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetFlexGrow(root_child0, 1); @@ -183,14 +183,14 @@ TEST(YogaTest, rounding_flex_basis_flex_shrink_row) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 101); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 100); + YGNodeStyleSetFlexShrink(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); @@ -254,23 +254,23 @@ TEST(YogaTest, rounding_flex_basis_overrides_main_size) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 113); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetHeight(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetHeight(root_child2, 10); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -326,23 +326,23 @@ TEST(YogaTest, rounding_total_fractial) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 87.4f); YGNodeStyleSetHeight(root, 113.4f); + YGNodeStyleSetWidth(root, 87.4f); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 20.3f); YGNodeStyleSetFlexGrow(root_child0, 0.7f); YGNodeStyleSetFlexBasis(root_child0, 50.3f); - YGNodeStyleSetHeight(root_child0, 20.3f); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1.6f); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1.6f); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1.1f); YGNodeStyleSetHeight(root_child2, 10.7f); + YGNodeStyleSetFlexGrow(root_child2, 1.1f); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -398,37 +398,37 @@ TEST(YogaTest, rounding_total_fractial_nested) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 87.4f); YGNodeStyleSetHeight(root, 113.4f); + YGNodeStyleSetWidth(root, 87.4f); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 20.3f); YGNodeStyleSetFlexGrow(root_child0, 0.7f); YGNodeStyleSetFlexBasis(root_child0, 50.3f); - YGNodeStyleSetHeight(root_child0, 20.3f); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0_child0, 1); - YGNodeStyleSetFlexBasis(root_child0_child0, 0.3f); YGNodeStyleSetPosition(root_child0_child0, YGEdgeBottom, 13.3f); YGNodeStyleSetHeight(root_child0_child0, 9.9f); + YGNodeStyleSetFlexGrow(root_child0_child0, 1); + YGNodeStyleSetFlexBasis(root_child0_child0, 0.3f); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0_child1, 4); - YGNodeStyleSetFlexBasis(root_child0_child1, 0.3f); YGNodeStyleSetPosition(root_child0_child1, YGEdgeTop, 13.3f); YGNodeStyleSetHeight(root_child0_child1, 1.1f); + YGNodeStyleSetFlexGrow(root_child0_child1, 4); + YGNodeStyleSetFlexBasis(root_child0_child1, 0.3f); YGNodeInsertChild(root_child0, root_child0_child1, 1); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1.6f); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1.6f); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1.1f); YGNodeStyleSetHeight(root_child2, 10.7f); + YGNodeStyleSetFlexGrow(root_child2, 1.1f); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -504,23 +504,23 @@ TEST(YogaTest, rounding_fractial_input_1) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 113.4f); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetHeight(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetHeight(root_child2, 10); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -576,23 +576,23 @@ TEST(YogaTest, rounding_fractial_input_2) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 113.6f); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetHeight(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetHeight(root_child2, 10); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -649,23 +649,23 @@ TEST(YogaTest, rounding_fractial_input_3) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root, YGEdgeTop, 0.3f); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 113.4f); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetHeight(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetHeight(root_child2, 10); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -722,23 +722,23 @@ TEST(YogaTest, rounding_fractial_input_4) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root, YGEdgeTop, 0.7f); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 113.4f); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0, 20); YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetFlexBasis(root_child0, 50); - YGNodeStyleSetHeight(root_child0, 20); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetHeight(root_child2, 10); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -793,28 +793,28 @@ TEST(YogaTest, rounding_inner_node_controversy_horizontal) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 320); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetHeight(root_child0, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetHeight(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1_child0, 1); YGNodeStyleSetHeight(root_child1_child0, 10); + YGNodeStyleSetFlexGrow(root_child1_child0, 1); YGNodeInsertChild(root_child1, root_child1_child0, 0); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetHeight(root_child2, 10); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -883,23 +883,23 @@ TEST(YogaTest, rounding_inner_node_controversy_vertical) { YGNodeStyleSetHeight(root, 320); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetWidth(root_child0, 10); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetWidth(root_child1, 10); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1_child0, 1); YGNodeStyleSetWidth(root_child1_child0, 10); + YGNodeStyleSetFlexGrow(root_child1_child0, 1); YGNodeInsertChild(root_child1, root_child1_child0, 0); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetWidth(root_child2, 10); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -964,29 +964,29 @@ TEST(YogaTest, rounding_inner_node_controversy_combined) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeStyleSetWidth(root, 640); YGNodeStyleSetHeight(root, 320); + YGNodeStyleSetFlexDirection(root, YGFlexDirectionRow); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeStyleSetHeightPercent(root_child0, 100); + YGNodeStyleSetFlexGrow(root_child0, 1); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeStyleSetHeightPercent(root_child1, 100); + YGNodeStyleSetFlexGrow(root_child1, 1); YGNodeInsertChild(root, root_child1, 1); YGNodeRef root_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1_child0, 1); YGNodeStyleSetWidthPercent(root_child1_child0, 100); + YGNodeStyleSetFlexGrow(root_child1_child0, 1); YGNodeInsertChild(root_child1, root_child1_child0, 0); YGNodeRef root_child1_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1_child1, 1); YGNodeStyleSetWidthPercent(root_child1_child1, 100); + YGNodeStyleSetFlexGrow(root_child1_child1, 1); YGNodeInsertChild(root_child1, root_child1_child1, 1); YGNodeRef root_child1_child1_child0 = YGNodeNewWithConfig(config); @@ -995,13 +995,13 @@ TEST(YogaTest, rounding_inner_node_controversy_combined) { YGNodeInsertChild(root_child1_child1, root_child1_child1_child0, 0); YGNodeRef root_child1_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child1_child2, 1); YGNodeStyleSetWidthPercent(root_child1_child2, 100); + YGNodeStyleSetFlexGrow(root_child1_child2, 1); YGNodeInsertChild(root_child1, root_child1_child2, 2); YGNodeRef root_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeStyleSetHeightPercent(root_child2, 100); + YGNodeStyleSetFlexGrow(root_child2, 1); YGNodeInsertChild(root, root_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGSizeOverflowTest.cpp b/tests/generated/YGSizeOverflowTest.cpp index efd3010a89..92602f8696 100644 --- a/tests/generated/YGSizeOverflowTest.cpp +++ b/tests/generated/YGSizeOverflowTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGSizeOverflowTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGSizeOverflowTest.html */ #include @@ -18,15 +18,15 @@ TEST(YogaTest, nested_overflowing_child) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -72,17 +72,17 @@ TEST(YogaTest, nested_overflowing_child_in_constraint_parent) { YGNodeRef root = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root, 100); YGNodeStyleSetHeight(root, 100); + YGNodeStyleSetWidth(root, 100); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetWidth(root_child0, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/tests/generated/YGStaticPositionTest.cpp b/tests/generated/YGStaticPositionTest.cpp index d689f83fd8..60a8de2f86 100644 --- a/tests/generated/YGStaticPositionTest.cpp +++ b/tests/generated/YGStaticPositionTest.cpp @@ -5,8 +5,8 @@ * LICENSE file in the root directory of this source tree. * * clang-format off - * @generated SignedSource<<83ad08d246e0d406b525b1b1d5290b35>> - * generated by gentest/gentest-driver.ts from gentest/fixtures/YGStaticPositionTest.html + * @generated SignedSource<> + * generated by gentest/src/GentestDriver.ts from gentest/fixtures/YGStaticPositionTest.html */ #include @@ -20,11 +20,11 @@ TEST(YogaTest, static_position_insets_have_no_effect_left_top) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeStatic); - YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 50); - YGNodeStyleSetPosition(root_child0, YGEdgeTop, 50); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeStatic); + YGNodeStyleSetPosition(root_child0, YGEdgeTop, 50); + YGNodeStyleSetPosition(root_child0, YGEdgeLeft, 50); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -62,11 +62,11 @@ TEST(YogaTest, static_position_insets_have_no_effect_right_bottom) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0, YGPositionTypeStatic); - YGNodeStyleSetPosition(root_child0, YGEdgeRight, 50); - YGNodeStyleSetPosition(root_child0, YGEdgeBottom, 50); YGNodeStyleSetWidth(root_child0, 100); YGNodeStyleSetHeight(root_child0, 100); + YGNodeStyleSetPositionType(root_child0, YGPositionTypeStatic); + YGNodeStyleSetPosition(root_child0, YGEdgeBottom, 50); + YGNodeStyleSetPosition(root_child0, YGEdgeRight, 50); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -109,18 +109,18 @@ TEST(YogaTest, static_position_absolute_child_insets_relative_to_positioned_ance YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeLeft, 50); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); - YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeLeft, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -178,23 +178,23 @@ TEST(YogaTest, static_position_absolute_child_insets_relative_to_positioned_ance YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetHeight(root_child0, 200); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeLeft, 50); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); - YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeLeft, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -252,24 +252,24 @@ TEST(YogaTest, column_reverse_static_position_absolute_child_insets_relative_to_ YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetHeight(root_child0, 200); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); + YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeLeft, 50); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); - YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeLeft, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -327,23 +327,23 @@ TEST(YogaTest, static_position_absolute_child_insets_relative_to_positioned_ance YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetHeight(root_child0, 200); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeTop, 50); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); - YGNodeStyleSetHeight(root_child0_child0_child0, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -401,24 +401,24 @@ TEST(YogaTest, column_reverse_static_position_absolute_child_insets_relative_to_ YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetHeight(root_child0, 200); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionRow); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); + YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeTop, 50); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); - YGNodeStyleSetHeight(root_child0_child0_child0, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -476,23 +476,23 @@ TEST(YogaTest, static_position_absolute_child_insets_relative_to_positioned_ance YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetHeight(root_child0, 200); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeTop, 50); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); - YGNodeStyleSetHeight(root_child0_child0_child0, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -550,24 +550,24 @@ TEST(YogaTest, column_reverse_static_position_absolute_child_insets_relative_to_ YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeStyleSetWidth(root_child0, 200); YGNodeStyleSetHeight(root_child0, 200); + YGNodeStyleSetFlexDirection(root_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionColumnReverse); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); + YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeTop, 50); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); - YGNodeStyleSetHeight(root_child0_child0_child0, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -630,39 +630,39 @@ TEST(YogaTest, static_position_absolute_child_insets_relative_to_positioned_ance YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root_child0_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0_child0, 100); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 100); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 100); + YGNodeStyleSetPositionType(root_child0_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0_child0_child0_child0, YGEdgeLeft, 100); - YGNodeStyleSetWidth(root_child0_child0_child0_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0_child0_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0_child0_child0_child0, 100); + YGNodeStyleSetMargin(root_child0_child0_child0_child0_child0, YGEdgeLeft, 100); + YGNodeStyleSetPositionType(root_child0_child0_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0_child0_child0, root_child0_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0_child0_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0_child0_child0_child0, 50); YGNodeStyleSetPositionType(root_child0_child0_child0_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPosition(root_child0_child0_child0_child0_child0_child0, YGEdgeLeft, 50); YGNodeStyleSetPosition(root_child0_child0_child0_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetWidth(root_child0_child0_child0_child0_child0_child0, 50); - YGNodeStyleSetHeight(root_child0_child0_child0_child0_child0_child0, 50); + YGNodeStyleSetPosition(root_child0_child0_child0_child0_child0_child0, YGEdgeLeft, 50); YGNodeInsertChild(root_child0_child0_child0_child0_child0, root_child0_child0_child0_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -755,15 +755,15 @@ TEST(YogaTest, static_position_absolute_child_width_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -826,14 +826,14 @@ TEST(YogaTest, static_position_relative_child_width_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -896,15 +896,15 @@ TEST(YogaTest, static_position_static_child_width_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -967,15 +967,15 @@ TEST(YogaTest, static_position_absolute_child_height_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeightPercent(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1038,14 +1038,14 @@ TEST(YogaTest, static_position_relative_child_height_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeightPercent(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1108,15 +1108,15 @@ TEST(YogaTest, static_position_static_child_height_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeightPercent(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1179,16 +1179,16 @@ TEST(YogaTest, static_position_absolute_child_left_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1251,15 +1251,15 @@ TEST(YogaTest, static_position_relative_child_left_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1322,16 +1322,16 @@ TEST(YogaTest, static_position_static_child_left_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1394,16 +1394,16 @@ TEST(YogaTest, static_position_absolute_child_right_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeRight, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1466,15 +1466,15 @@ TEST(YogaTest, static_position_relative_child_right_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeRight, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1537,16 +1537,16 @@ TEST(YogaTest, static_position_static_child_right_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeRight, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1609,16 +1609,16 @@ TEST(YogaTest, static_position_absolute_child_top_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeTop, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1681,15 +1681,15 @@ TEST(YogaTest, static_position_relative_child_top_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeTop, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1752,16 +1752,16 @@ TEST(YogaTest, static_position_static_child_top_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeTop, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1824,16 +1824,16 @@ TEST(YogaTest, static_position_absolute_child_bottom_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeBottom, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1896,15 +1896,15 @@ TEST(YogaTest, static_position_relative_child_bottom_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeBottom, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -1967,16 +1967,16 @@ TEST(YogaTest, static_position_static_child_bottom_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeBottom, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2039,19 +2039,16 @@ TEST(YogaTest, static_position_absolute_child_margin_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeAll, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2114,18 +2111,15 @@ TEST(YogaTest, static_position_relative_child_margin_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeAll, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2188,19 +2182,16 @@ TEST(YogaTest, static_position_static_child_margin_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetMarginPercent(root_child0_child0_child0, YGEdgeAll, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2263,19 +2254,16 @@ TEST(YogaTest, static_position_absolute_child_padding_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeAll, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2338,18 +2326,15 @@ TEST(YogaTest, static_position_relative_child_padding_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeAll, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2412,19 +2397,16 @@ TEST(YogaTest, static_position_static_child_padding_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeLeft, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeTop, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeRight, 50); - YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeBottom, 50); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPaddingPercent(root_child0_child0_child0, YGEdgeAll, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2487,15 +2469,15 @@ TEST(YogaTest, static_position_absolute_child_border_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2558,14 +2540,14 @@ TEST(YogaTest, static_position_relative_child_border_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2628,15 +2610,15 @@ TEST(YogaTest, static_position_static_child_border_percentage) { YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidth(root_child0_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2694,24 +2676,21 @@ TEST(YogaTest, static_position_absolute_child_containing_block_padding_box) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 100); YGNodeStyleSetWidth(root_child0, 400); YGNodeStyleSetHeight(root_child0, 400); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2769,23 +2748,20 @@ TEST(YogaTest, static_position_relative_child_containing_block_padding_box) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 100); YGNodeStyleSetWidth(root_child0, 400); YGNodeStyleSetHeight(root_child0, 400); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2843,24 +2819,21 @@ TEST(YogaTest, static_position_static_child_containing_block_padding_box) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 100); YGNodeStyleSetWidth(root_child0, 400); YGNodeStyleSetHeight(root_child0, 400); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2918,18 +2891,15 @@ TEST(YogaTest, static_position_absolute_child_containing_block_content_box) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 100); YGNodeStyleSetWidth(root_child0, 400); YGNodeStyleSetHeight(root_child0, 400); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetWidthPercent(root_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -2977,17 +2947,14 @@ TEST(YogaTest, static_position_relative_child_containing_block_content_box) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 100); YGNodeStyleSetWidth(root_child0, 400); YGNodeStyleSetHeight(root_child0, 400); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetWidthPercent(root_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0, 50); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3035,18 +3002,15 @@ TEST(YogaTest, static_position_static_child_containing_block_content_box) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 100); YGNodeStyleSetWidth(root_child0, 400); YGNodeStyleSetHeight(root_child0, 400); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidthPercent(root_child0_child0, 50); YGNodeStyleSetHeight(root_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0, 50); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3094,28 +3058,28 @@ TEST(YogaTest, static_position_containing_block_padding_and_border) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0, 400); + YGNodeStyleSetHeight(root_child0, 400); YGNodeStyleSetPadding(root_child0, YGEdgeTop, 8); YGNodeStyleSetPadding(root_child0, YGEdgeRight, 1); YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 5); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 4); - YGNodeStyleSetWidth(root_child0, 400); - YGNodeStyleSetHeight(root_child0, 400); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); YGNodeStyleSetHeightPercent(root_child0_child0_child0, 61); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3173,58 +3137,58 @@ TEST(YogaTest, static_position_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); + YGNodeStyleSetWidth(root_child0, 500); + YGNodeStyleSetHeight(root_child0, 500); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); - YGNodeStyleSetWidth(root_child0, 500); - YGNodeStyleSetHeight(root_child0, 500); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetWidth(root_child0_child0, 200); - YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeLeft, 2); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeRight, 12); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); - YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3282,56 +3246,56 @@ TEST(YogaTest, static_position_no_position_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); + YGNodeStyleSetWidth(root_child0, 500); + YGNodeStyleSetHeight(root_child0, 500); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); - YGNodeStyleSetWidth(root_child0, 500); - YGNodeStyleSetHeight(root_child0, 500); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetWidth(root_child0_child0, 200); - YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); - YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3389,57 +3353,57 @@ TEST(YogaTest, static_position_zero_for_inset_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); + YGNodeStyleSetWidth(root_child0, 500); + YGNodeStyleSetHeight(root_child0, 500); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); - YGNodeStyleSetWidth(root_child0, 500); - YGNodeStyleSetHeight(root_child0, 500); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetWidth(root_child0_child0, 200); - YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 0); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); - YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3497,57 +3461,57 @@ TEST(YogaTest, static_position_start_inset_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); + YGNodeStyleSetWidth(root_child0, 500); + YGNodeStyleSetHeight(root_child0, 500); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); - YGNodeStyleSetWidth(root_child0, 500); - YGNodeStyleSetHeight(root_child0, 500); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetWidth(root_child0_child0, 200); - YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeStart, 12); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); - YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3605,57 +3569,57 @@ TEST(YogaTest, static_position_end_inset_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); + YGNodeStyleSetWidth(root_child0, 500); + YGNodeStyleSetHeight(root_child0, 500); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); - YGNodeStyleSetWidth(root_child0, 500); - YGNodeStyleSetHeight(root_child0, 500); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetWidth(root_child0_child0, 200); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); - YGNodeStyleSetWidth(root_child0_child0, 200); - YGNodeStyleSetHeight(root_child0_child0, 200); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeEnd, 4); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 41); - YGNodeStyleSetHeightPercent(root_child0_child0_child0, 63); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3713,69 +3677,69 @@ TEST(YogaTest, static_position_row_reverse_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionRowReverse); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); + YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionRowReverse); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetHeightPercent(root_child0_child0_child0, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetHeightPercent(root_child0_child0_child0, 12); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3843,69 +3807,69 @@ TEST(YogaTest, static_position_column_reverse_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionColumnReverse); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); + YGNodeStyleSetFlexDirection(root_child0_child0, YGFlexDirectionColumnReverse); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -3973,134 +3937,134 @@ TEST(YogaTest, static_position_justify_flex_start_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); - YGNodeInsertChild(root_child0, root_child0_child0, 0); - - YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); + YGNodeInsertChild(root_child0, root_child0_child0, 0); + + YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); + YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child1, 1); YGNodeRef root_child0_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child1, root_child0_child0_child1_child0, 0); YGNodeRef root_child0_child0_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); + YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child2, 2); YGNodeRef root_child0_child0_child2_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child2, root_child0_child0_child2_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4208,135 +4172,135 @@ TEST(YogaTest, static_position_justify_flex_start_position_set_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeRight, 30); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); + YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child1, 1); YGNodeRef root_child0_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child1, root_child0_child0_child1_child0, 0); YGNodeRef root_child0_child0_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); + YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child2, 2); YGNodeRef root_child0_child0_child2_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child2, root_child0_child0_child2_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4444,68 +4408,68 @@ TEST(YogaTest, static_position_no_definite_size_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 23); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4573,69 +4537,69 @@ TEST(YogaTest, static_position_both_insets_set_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeStyleSetPositionPercent(root_child0_child0_child0, YGEdgeLeft, 23); YGNodeStyleSetPosition(root_child0_child0_child0, YGEdgeRight, 13); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4703,135 +4667,135 @@ TEST(YogaTest, static_position_justify_center_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root_child0_child0, YGJustifyCenter); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); + YGNodeStyleSetJustifyContent(root_child0_child0, YGJustifyCenter); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); + YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child1, 1); YGNodeRef root_child0_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child1, root_child0_child0_child1_child0, 0); YGNodeRef root_child0_child0_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); + YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child2, 2); YGNodeRef root_child0_child0_child2_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child2, root_child0_child0_child2_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -4939,135 +4903,135 @@ TEST(YogaTest, static_position_justify_flex_end_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); + YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetJustifyContent(root_child0_child0, YGJustifyFlexEnd); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); + YGNodeStyleSetJustifyContent(root_child0_child0, YGJustifyFlexEnd); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); + YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child1, 1); YGNodeRef root_child0_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child1, root_child0_child0_child1_child0, 0); YGNodeRef root_child0_child0_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); + YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child2, 2); YGNodeRef root_child0_child0_child2_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child2, root_child0_child0_child2_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5175,135 +5139,135 @@ TEST(YogaTest, static_position_align_flex_start_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root_child0_child0, YGAlignFlexStart); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); + YGNodeStyleSetAlignItems(root_child0_child0, YGAlignFlexStart); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); + YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child1, 1); YGNodeRef root_child0_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child1, root_child0_child0_child1_child0, 0); YGNodeRef root_child0_child0_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); + YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child2, 2); YGNodeRef root_child0_child0_child2_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child2, root_child0_child0_child2_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5411,135 +5375,135 @@ TEST(YogaTest, static_position_align_center_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root_child0_child0, YGAlignCenter); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); + YGNodeStyleSetAlignItems(root_child0_child0, YGAlignCenter); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); + YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child1, 1); YGNodeRef root_child0_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child1, root_child0_child0_child1_child0, 0); YGNodeRef root_child0_child0_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); + YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child2, 2); YGNodeRef root_child0_child0_child2_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child2, root_child0_child0_child2_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5647,135 +5611,135 @@ TEST(YogaTest, static_position_align_flex_end_amalgamation) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetMargin(root_child0, YGEdgeTop, 5); YGNodeStyleSetMargin(root_child0, YGEdgeRight, 9); YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 6); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 7); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 8); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 9); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 11); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 13); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 2); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetAlignItems(root_child0_child0, YGAlignFlexEnd); YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetMargin(root_child0_child0, YGEdgeTop, 6); YGNodeStyleSetMargin(root_child0_child0, YGEdgeRight, 3); YGNodeStyleSetMargin(root_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); - YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetMargin(root_child0_child0, YGEdgeLeft, 8); YGNodeStyleSetBorder(root_child0_child0, YGEdgeTop, 10); YGNodeStyleSetBorder(root_child0_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0_child0, YGEdgeBottom, 1); + YGNodeStyleSetBorder(root_child0_child0, YGEdgeLeft, 8); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeRight, 9); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0_child0, YGEdgeLeft, 1); + YGNodeStyleSetAlignItems(root_child0_child0, YGAlignFlexEnd); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 21); + YGNodeStyleSetBorder(root_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child0_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child0_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child0_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child0_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child0_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child0, root_child0_child0_child0_child0, 0); YGNodeRef root_child0_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child1, 10); + YGNodeStyleSetBorder(root_child0_child0_child1, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child1, 1); YGNodeRef root_child0_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child1_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child1_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child1_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child1_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child1_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child1, root_child0_child0_child1_child0, 0); YGNodeRef root_child0_child0_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); + YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeBottom, 9); - YGNodeStyleSetWidthPercent(root_child0_child0_child2, 10); + YGNodeStyleSetBorder(root_child0_child0_child2, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0, root_child0_child0_child2, 2); YGNodeRef root_child0_child0_child2_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); + YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); + YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeTop, 12); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeRight, 4); YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeBottom, 7); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); - YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); - YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetMargin(root_child0_child0_child2_child0, YGEdgeLeft, 9); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeTop, 1); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeRight, 5); YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeBottom, 9); - YGNodeStyleSetWidth(root_child0_child0_child2_child0, 100); - YGNodeStyleSetHeight(root_child0_child0_child2_child0, 50); + YGNodeStyleSetBorder(root_child0_child0_child2_child0, YGEdgeLeft, 2); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeTop, 3); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeRight, 8); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeBottom, 10); + YGNodeStyleSetPadding(root_child0_child0_child2_child0, YGEdgeLeft, 5); YGNodeInsertChild(root_child0_child0_child2, root_child0_child0_child2_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5880,30 +5844,30 @@ TEST(YogaTest, static_position_static_root) { YGConfigRef config = YGConfigNew(); YGNodeRef root = YGNodeNewWithConfig(config); + YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetWidth(root, 100); YGNodeStyleSetPositionType(root, YGPositionTypeStatic); - YGNodeStyleSetPadding(root, YGEdgeLeft, 6); YGNodeStyleSetPadding(root, YGEdgeTop, 1); YGNodeStyleSetPadding(root, YGEdgeRight, 11); YGNodeStyleSetPadding(root, YGEdgeBottom, 4); - YGNodeStyleSetWidth(root, 100); - YGNodeStyleSetHeight(root, 200); + YGNodeStyleSetPadding(root, YGEdgeLeft, 6); YGNodeRef root_child0 = YGNodeNewWithConfig(config); + YGNodeStyleSetHeightPercent(root_child0, 50); + YGNodeStyleSetWidthPercent(root_child0, 50); YGNodeStyleSetPositionType(root_child0, YGPositionTypeAbsolute); - YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 12); - YGNodeStyleSetMargin(root_child0, YGEdgeTop, 11); - YGNodeStyleSetMargin(root_child0, YGEdgeRight, 15); - YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 3); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 7); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 4); - YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 4); YGNodeStyleSetBorder(root_child0, YGEdgeTop, 3); YGNodeStyleSetBorder(root_child0, YGEdgeRight, 2); YGNodeStyleSetBorder(root_child0, YGEdgeBottom, 1); - YGNodeStyleSetWidthPercent(root_child0, 50); - YGNodeStyleSetHeightPercent(root_child0, 50); + YGNodeStyleSetBorder(root_child0, YGEdgeLeft, 4); + YGNodeStyleSetPadding(root_child0, YGEdgeTop, 7); + YGNodeStyleSetPadding(root_child0, YGEdgeRight, 5); + YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 4); + YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 3); + YGNodeStyleSetMargin(root_child0, YGEdgeTop, 11); + YGNodeStyleSetMargin(root_child0, YGEdgeRight, 15); + YGNodeStyleSetMargin(root_child0, YGEdgeBottom, 1); + YGNodeStyleSetMargin(root_child0, YGEdgeLeft, 12); YGNodeInsertChild(root, root_child0, 0); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); @@ -5941,48 +5905,45 @@ TEST(YogaTest, static_position_absolute_child_multiple) { YGNodeStyleSetPositionType(root, YGPositionTypeAbsolute); YGNodeRef root_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPadding(root_child0, YGEdgeLeft, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeTop, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeRight, 100); - YGNodeStyleSetPadding(root_child0, YGEdgeBottom, 100); YGNodeStyleSetWidth(root_child0, 400); YGNodeStyleSetHeight(root_child0, 400); + YGNodeStyleSetPadding(root_child0, YGEdgeAll, 100); YGNodeInsertChild(root, root_child0, 0); YGNodeRef root_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child0, 100); YGNodeStyleSetHeight(root_child0_child0, 100); + YGNodeStyleSetWidth(root_child0_child0, 100); + YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child0, 0); YGNodeRef root_child0_child0_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); - YGNodeStyleSetWidthPercent(root_child0_child0_child0, 10); YGNodeStyleSetHeight(root_child0_child0_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child0_child0, 10); + YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child0, root_child0_child0_child0, 0); YGNodeRef root_child0_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child1, YGPositionTypeStatic); - YGNodeStyleSetWidth(root_child0_child1, 100); YGNodeStyleSetHeight(root_child0_child1, 100); + YGNodeStyleSetWidth(root_child0_child1, 100); + YGNodeStyleSetPositionType(root_child0_child1, YGPositionTypeStatic); YGNodeInsertChild(root_child0, root_child0_child1, 1); YGNodeRef root_child0_child1_child0 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child1_child0, YGPositionTypeAbsolute); - YGNodeStyleSetWidthPercent(root_child0_child1_child0, 50); YGNodeStyleSetHeight(root_child0_child1_child0, 50); + YGNodeStyleSetWidthPercent(root_child0_child1_child0, 50); + YGNodeStyleSetPositionType(root_child0_child1_child0, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child1, root_child0_child1_child0, 0); YGNodeRef root_child0_child1_child1 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child1_child1, YGPositionTypeAbsolute); - YGNodeStyleSetWidthPercent(root_child0_child1_child1, 50); YGNodeStyleSetHeight(root_child0_child1_child1, 50); + YGNodeStyleSetWidthPercent(root_child0_child1_child1, 50); + YGNodeStyleSetPositionType(root_child0_child1_child1, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0_child1, root_child0_child1_child1, 1); YGNodeRef root_child0_child2 = YGNodeNewWithConfig(config); - YGNodeStyleSetPositionType(root_child0_child2, YGPositionTypeAbsolute); - YGNodeStyleSetWidth(root_child0_child2, 25); YGNodeStyleSetHeight(root_child0_child2, 50); + YGNodeStyleSetWidth(root_child0_child2, 25); + YGNodeStyleSetPositionType(root_child0_child2, YGPositionTypeAbsolute); YGNodeInsertChild(root_child0, root_child0_child2, 2); YGNodeCalculateLayout(root, YGUndefined, YGUndefined, YGDirectionLTR); diff --git a/yarn.lock b/yarn.lock index 7a68535860..0977429605 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2397,11 +2397,6 @@ resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== -"@tsconfig/node18@^18.2.2": - version "18.2.6" - resolved "https://registry.yarnpkg.com/@tsconfig/node18/-/node18-18.2.6.tgz#21c894382e89fb5b641303f9ea3bbc04beb7060d" - integrity sha512-eAWQzAjPj18tKnDzmWstz4OyWewLUNBm9tdoN9LayzoboRktYx3Enk1ZXPmThj55L7c4VWYq/Bzq0A51znZfhw== - "@types/babel__core@^7.1.14": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" @@ -2675,10 +2670,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== -"@types/node@^20.10.3": - version "20.19.33" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.19.33.tgz#ac8364c623b72d43125f0e7dd722bbe968f0c65e" - integrity sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw== +"@types/node@^22.0.0": + version "22.19.15" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.19.15.tgz#6091d99fdf7c08cb57dc8b1345d407ba9a1df576" + integrity sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg== dependencies: undici-types "~6.21.0"