Rename tests

Summary: Rename test files to use new name

Reviewed By: gkassabli

Differential Revision: D4265235

fbshipit-source-id: 0090d3949828058baf7435f33d4068de92756bad
This commit is contained in:
Emil Sjolander
2016-12-03 04:40:21 -08:00
committed by Facebook Github Bot
parent dda24b1e23
commit 6339467b6d
69 changed files with 203 additions and 203 deletions

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAbsolutePositionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAbsolutePositionTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutAbsolutePositionTest public class YGAbsolutePositionTest
{ {
[Test] [Test]
public void Test_absolute_layout_width_height_start_top() public void Test_absolute_layout_width_height_start_top()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignContentTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignContentTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutAlignContentTest public class YGAlignContentTest
{ {
[Test] [Test]
public void Test_align_content_flex_start() public void Test_align_content_flex_start()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignItemsTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignItemsTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutAlignItemsTest public class YGAlignItemsTest
{ {
[Test] [Test]
public void Test_align_items_stretch() public void Test_align_items_stretch()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignSelfTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignSelfTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutAlignSelfTest public class YGAlignSelfTest
{ {
[Test] [Test]
public void Test_align_self_center() public void Test_align_self_center()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutBorderTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGBorderTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutBorderTest public class YGBorderTest
{ {
[Test] [Test]
public void Test_border_no_size() public void Test_border_no_size()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexDirectionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexDirectionTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutFlexDirectionTest public class YGFlexDirectionTest
{ {
[Test] [Test]
public void Test_flex_direction_column_no_height() public void Test_flex_direction_column_no_height()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutFlexTest public class YGFlexTest
{ {
[Test] [Test]
public void Test_flex_basis_flex_grow_column() public void Test_flex_basis_flex_grow_column()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexWrapTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexWrapTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutFlexWrapTest public class YGFlexWrapTest
{ {
[Test] [Test]
public void Test_wrap_column() public void Test_wrap_column()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutJustifyContentTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGJustifyContentTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutJustifyContentTest public class YGJustifyContentTest
{ {
[Test] [Test]
public void Test_justify_content_row_flex_start() public void Test_justify_content_row_flex_start()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutMarginTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGMarginTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutMarginTest public class YGMarginTest
{ {
[Test] [Test]
public void Test_margin_start() public void Test_margin_start()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutMinMaxDimensionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGMinMaxDimensionTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutMinMaxDimensionTest public class YGMinMaxDimensionTest
{ {
[Test] [Test]
public void Test_max_width() public void Test_max_width()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutPaddingTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGPaddingTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutPaddingTest public class YGPaddingTest
{ {
[Test] [Test]
public void Test_padding_no_size() public void Test_padding_no_size()

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutRoundingTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGRoundingTest.html
using System; using System;
using NUnit.Framework; using NUnit.Framework;
@@ -15,7 +15,7 @@ using NUnit.Framework;
namespace Facebook.Yoga namespace Facebook.Yoga
{ {
[TestFixture] [TestFixture]
public class CSSLayoutRoundingTest public class YGRoundingTest
{ {
[Test] [Test]
public void Test_rounding_flex_basis_flex_grow_row_width_of_100() public void Test_rounding_flex_basis_flex_grow_row_width_of_100()

View File

@@ -108,115 +108,115 @@ CPPEmitter.prototype = Object.create(Emitter.prototype, {
YGUndefined:{value:'YGUndefined'}, YGUndefined:{value:'YGUndefined'},
CSSNodeCalculateLayout:{value:function(node, dir) { YGNodeCalculateLayout:{value:function(node, dir) {
this.push('YGNodeCalculateLayout(' + node + ', YGUndefined, YGUndefined, ' + dir + ');'); this.push('YGNodeCalculateLayout(' + node + ', YGUndefined, YGUndefined, ' + dir + ');');
}}, }},
CSSNodeInsertChild:{value:function(parentName, nodeName, index) { YGNodeInsertChild:{value:function(parentName, nodeName, index) {
this.push('YGNodeInsertChild(' + parentName + ', ' + nodeName + ', ' + index + ');'); this.push('YGNodeInsertChild(' + parentName + ', ' + nodeName + ', ' + index + ');');
}}, }},
CSSNodeLayoutGetLeft:{value:function(nodeName) { YGNodeLayoutGetLeft:{value:function(nodeName) {
return 'YGNodeLayoutGetLeft(' + nodeName + ')'; return 'YGNodeLayoutGetLeft(' + nodeName + ')';
}}, }},
CSSNodeLayoutGetTop:{value:function(nodeName) { YGNodeLayoutGetTop:{value:function(nodeName) {
return 'YGNodeLayoutGetTop(' + nodeName + ')'; return 'YGNodeLayoutGetTop(' + nodeName + ')';
}}, }},
CSSNodeLayoutGetWidth:{value:function(nodeName) { YGNodeLayoutGetWidth:{value:function(nodeName) {
return 'YGNodeLayoutGetWidth(' + nodeName + ')'; return 'YGNodeLayoutGetWidth(' + nodeName + ')';
}}, }},
CSSNodeLayoutGetHeight:{value:function(nodeName) { YGNodeLayoutGetHeight:{value:function(nodeName) {
return 'YGNodeLayoutGetHeight(' + nodeName + ')'; return 'YGNodeLayoutGetHeight(' + nodeName + ')';
}}, }},
CSSNodeStyleSetAlignContent:{value:function(nodeName, value) { YGNodeStyleSetAlignContent:{value:function(nodeName, value) {
this.push('YGNodeStyleSetAlignContent(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetAlignContent(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetAlignItems:{value:function(nodeName, value) { YGNodeStyleSetAlignItems:{value:function(nodeName, value) {
this.push('YGNodeStyleSetAlignItems(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetAlignItems(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetAlignSelf:{value:function(nodeName, value) { YGNodeStyleSetAlignSelf:{value:function(nodeName, value) {
this.push('YGNodeStyleSetAlignSelf(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetAlignSelf(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetBorder:{value:function(nodeName, edge, value) { YGNodeStyleSetBorder:{value:function(nodeName, edge, value) {
this.push('YGNodeStyleSetBorder(' + nodeName + ', ' + edge + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetBorder(' + nodeName + ', ' + edge + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetDirection:{value:function(nodeName, value) { YGNodeStyleSetDirection:{value:function(nodeName, value) {
this.push('YGNodeStyleSetDirection(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetDirection(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetFlexBasis:{value:function(nodeName, value) { YGNodeStyleSetFlexBasis:{value:function(nodeName, value) {
this.push('YGNodeStyleSetFlexBasis(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetFlexBasis(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetFlexDirection:{value:function(nodeName, value) { YGNodeStyleSetFlexDirection:{value:function(nodeName, value) {
this.push('YGNodeStyleSetFlexDirection(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetFlexDirection(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetFlexGrow:{value:function(nodeName, value) { YGNodeStyleSetFlexGrow:{value:function(nodeName, value) {
this.push('YGNodeStyleSetFlexGrow(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetFlexGrow(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetFlexShrink:{value:function(nodeName, value) { YGNodeStyleSetFlexShrink:{value:function(nodeName, value) {
this.push('YGNodeStyleSetFlexShrink(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetFlexShrink(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetFlexWrap:{value:function(nodeName, value) { YGNodeStyleSetFlexWrap:{value:function(nodeName, value) {
this.push('YGNodeStyleSetFlexWrap(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetFlexWrap(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetHeight:{value:function(nodeName, value) { YGNodeStyleSetHeight:{value:function(nodeName, value) {
this.push('YGNodeStyleSetHeight(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetHeight(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetJustifyContent:{value:function(nodeName, value) { YGNodeStyleSetJustifyContent:{value:function(nodeName, value) {
this.push('YGNodeStyleSetJustifyContent(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetJustifyContent(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetMargin:{value:function(nodeName, edge, value) { YGNodeStyleSetMargin:{value:function(nodeName, edge, value) {
this.push('YGNodeStyleSetMargin(' + nodeName + ', ' + edge + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetMargin(' + nodeName + ', ' + edge + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetMaxHeight:{value:function(nodeName, value) { YGNodeStyleSetMaxHeight:{value:function(nodeName, value) {
this.push('YGNodeStyleSetMaxHeight(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetMaxHeight(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetMaxWidth:{value:function(nodeName, value) { YGNodeStyleSetMaxWidth:{value:function(nodeName, value) {
this.push('YGNodeStyleSetMaxWidth(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetMaxWidth(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetMinHeight:{value:function(nodeName, value) { YGNodeStyleSetMinHeight:{value:function(nodeName, value) {
this.push('YGNodeStyleSetMinHeight(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetMinHeight(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetMinWidth:{value:function(nodeName, value) { YGNodeStyleSetMinWidth:{value:function(nodeName, value) {
this.push('YGNodeStyleSetMinWidth(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetMinWidth(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetOverflow:{value:function(nodeName, value) { YGNodeStyleSetOverflow:{value:function(nodeName, value) {
this.push('YGNodeStyleSetOverflow(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetOverflow(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetPadding:{value:function(nodeName, edge, value) { YGNodeStyleSetPadding:{value:function(nodeName, edge, value) {
this.push('YGNodeStyleSetPadding(' + nodeName + ', ' + edge + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetPadding(' + nodeName + ', ' + edge + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetPosition:{value:function(nodeName, edge, value) { YGNodeStyleSetPosition:{value:function(nodeName, edge, value) {
this.push('YGNodeStyleSetPosition(' + nodeName + ', ' + edge + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetPosition(' + nodeName + ', ' + edge + ', ' + toFloatString(value) + ');');
}}, }},
CSSNodeStyleSetPositionType:{value:function(nodeName, value) { YGNodeStyleSetPositionType:{value:function(nodeName, value) {
this.push('YGNodeStyleSetPositionType(' + nodeName + ', ' + value + ');'); this.push('YGNodeStyleSetPositionType(' + nodeName + ', ' + value + ');');
}}, }},
CSSNodeStyleSetWidth:{value:function(nodeName, value) { YGNodeStyleSetWidth:{value:function(nodeName, value) {
this.push('YGNodeStyleSetWidth(' + nodeName + ', ' + toFloatString(value) + ');'); this.push('YGNodeStyleSetWidth(' + nodeName + ', ' + toFloatString(value) + ');');
}}, }},
}); });

View File

@@ -117,116 +117,116 @@ CSEmitter.prototype = Object.create(Emitter.prototype, {
YGWrapNoWrap:{value:'YogaWrap.NoWrap'}, YGWrapNoWrap:{value:'YogaWrap.NoWrap'},
YGWrapWrap:{value:'YogaWrap.Wrap'}, YGWrapWrap:{value:'YogaWrap.Wrap'},
CSSNodeCalculateLayout:{value:function(node, dir) { YGNodeCalculateLayout:{value:function(node, dir) {
this.push(node + '.StyleDirection = ' + dir + ';'); this.push(node + '.StyleDirection = ' + dir + ';');
this.push(node + '.CalculateLayout();'); this.push(node + '.CalculateLayout();');
}}, }},
CSSNodeInsertChild:{value:function(parentName, nodeName, index) { YGNodeInsertChild:{value:function(parentName, nodeName, index) {
this.push(parentName + '.Insert(' + index + ', ' + nodeName + ');'); this.push(parentName + '.Insert(' + index + ', ' + nodeName + ');');
}}, }},
CSSNodeLayoutGetLeft:{value:function(nodeName) { YGNodeLayoutGetLeft:{value:function(nodeName) {
return nodeName + '.LayoutX'; return nodeName + '.LayoutX';
}}, }},
CSSNodeLayoutGetTop:{value:function(nodeName) { YGNodeLayoutGetTop:{value:function(nodeName) {
return nodeName + '.LayoutY'; return nodeName + '.LayoutY';
}}, }},
CSSNodeLayoutGetWidth:{value:function(nodeName) { YGNodeLayoutGetWidth:{value:function(nodeName) {
return nodeName + '.LayoutWidth'; return nodeName + '.LayoutWidth';
}}, }},
CSSNodeLayoutGetHeight:{value:function(nodeName) { YGNodeLayoutGetHeight:{value:function(nodeName) {
return nodeName + '.LayoutHeight'; return nodeName + '.LayoutHeight';
}}, }},
CSSNodeStyleSetAlignContent:{value:function(nodeName, value) { YGNodeStyleSetAlignContent:{value:function(nodeName, value) {
this.push(nodeName + '.AlignContent = ' + value + ';'); this.push(nodeName + '.AlignContent = ' + value + ';');
}}, }},
CSSNodeStyleSetAlignItems:{value:function(nodeName, value) { YGNodeStyleSetAlignItems:{value:function(nodeName, value) {
this.push(nodeName + '.AlignItems = ' + value + ';'); this.push(nodeName + '.AlignItems = ' + value + ';');
}}, }},
CSSNodeStyleSetAlignSelf:{value:function(nodeName, value) { YGNodeStyleSetAlignSelf:{value:function(nodeName, value) {
this.push(nodeName + '.AlignSelf = ' + value + ';'); this.push(nodeName + '.AlignSelf = ' + value + ';');
}}, }},
CSSNodeStyleSetBorder:{value:function(nodeName, edge, value) { YGNodeStyleSetBorder:{value:function(nodeName, edge, value) {
this.push(nodeName + '.SetBorder(' + edge + ', ' + value + 'f);'); this.push(nodeName + '.SetBorder(' + edge + ', ' + value + 'f);');
}}, }},
CSSNodeStyleSetDirection:{value:function(nodeName, value) { YGNodeStyleSetDirection:{value:function(nodeName, value) {
this.push(nodeName + '.StyleDirection = ' + value + ';'); this.push(nodeName + '.StyleDirection = ' + value + ';');
}}, }},
CSSNodeStyleSetFlexBasis:{value:function(nodeName, value) { YGNodeStyleSetFlexBasis:{value:function(nodeName, value) {
this.push(nodeName + '.FlexBasis = ' + value + 'f;'); this.push(nodeName + '.FlexBasis = ' + value + 'f;');
}}, }},
CSSNodeStyleSetFlexDirection:{value:function(nodeName, value) { YGNodeStyleSetFlexDirection:{value:function(nodeName, value) {
this.push(nodeName + '.FlexDirection = ' + value + ';'); this.push(nodeName + '.FlexDirection = ' + value + ';');
}}, }},
CSSNodeStyleSetFlexGrow:{value:function(nodeName, value) { YGNodeStyleSetFlexGrow:{value:function(nodeName, value) {
this.push(nodeName + '.FlexGrow = ' + value + 'f;'); this.push(nodeName + '.FlexGrow = ' + value + 'f;');
}}, }},
CSSNodeStyleSetFlexShrink:{value:function(nodeName, value) { YGNodeStyleSetFlexShrink:{value:function(nodeName, value) {
this.push(nodeName + '.FlexShrink = ' + value + 'f;'); this.push(nodeName + '.FlexShrink = ' + value + 'f;');
}}, }},
CSSNodeStyleSetFlexWrap:{value:function(nodeName, value) { YGNodeStyleSetFlexWrap:{value:function(nodeName, value) {
this.push(nodeName + '.Wrap = ' + value + ';'); this.push(nodeName + '.Wrap = ' + value + ';');
}}, }},
CSSNodeStyleSetHeight:{value:function(nodeName, value) { YGNodeStyleSetHeight:{value:function(nodeName, value) {
this.push(nodeName + '.Height = ' + value + 'f;'); this.push(nodeName + '.Height = ' + value + 'f;');
}}, }},
CSSNodeStyleSetJustifyContent:{value:function(nodeName, value) { YGNodeStyleSetJustifyContent:{value:function(nodeName, value) {
this.push(nodeName + '.JustifyContent = ' + value + ';'); this.push(nodeName + '.JustifyContent = ' + value + ';');
}}, }},
CSSNodeStyleSetMargin:{value:function(nodeName, edge, value) { YGNodeStyleSetMargin:{value:function(nodeName, edge, value) {
this.push(nodeName + '.SetMargin(' + edge + ', ' + value + 'f);'); this.push(nodeName + '.SetMargin(' + edge + ', ' + value + 'f);');
}}, }},
CSSNodeStyleSetMaxHeight:{value:function(nodeName, value) { YGNodeStyleSetMaxHeight:{value:function(nodeName, value) {
this.push(nodeName + '.MaxHeight = ' + value + 'f;'); this.push(nodeName + '.MaxHeight = ' + value + 'f;');
}}, }},
CSSNodeStyleSetMaxWidth:{value:function(nodeName, value) { YGNodeStyleSetMaxWidth:{value:function(nodeName, value) {
this.push(nodeName + '.MaxWidth = ' + value + 'f;'); this.push(nodeName + '.MaxWidth = ' + value + 'f;');
}}, }},
CSSNodeStyleSetMinHeight:{value:function(nodeName, value) { YGNodeStyleSetMinHeight:{value:function(nodeName, value) {
this.push(nodeName + '.MinHeight = ' + value + 'f;'); this.push(nodeName + '.MinHeight = ' + value + 'f;');
}}, }},
CSSNodeStyleSetMinWidth:{value:function(nodeName, value) { YGNodeStyleSetMinWidth:{value:function(nodeName, value) {
this.push(nodeName + '.MinWidth = ' + value + 'f;'); this.push(nodeName + '.MinWidth = ' + value + 'f;');
}}, }},
CSSNodeStyleSetOverflow:{value:function(nodeName, value) { YGNodeStyleSetOverflow:{value:function(nodeName, value) {
this.push(nodeName + '.Overflow = ' + value + ';'); this.push(nodeName + '.Overflow = ' + value + ';');
}}, }},
CSSNodeStyleSetPadding:{value:function(nodeName, edge, value) { YGNodeStyleSetPadding:{value:function(nodeName, edge, value) {
this.push(nodeName + '.SetPadding(' + edge + ', ' + value + 'f);'); this.push(nodeName + '.SetPadding(' + edge + ', ' + value + 'f);');
}}, }},
CSSNodeStyleSetPosition:{value:function(nodeName, edge, value) { YGNodeStyleSetPosition:{value:function(nodeName, edge, value) {
this.push(nodeName + '.SetPosition(' + edge + ', ' + value + 'f);'); this.push(nodeName + '.SetPosition(' + edge + ', ' + value + 'f);');
}}, }},
CSSNodeStyleSetPositionType:{value:function(nodeName, value) { YGNodeStyleSetPositionType:{value:function(nodeName, value) {
this.push(nodeName + '.PositionType = ' + value + ';'); this.push(nodeName + '.PositionType = ' + value + ';');
}}, }},
CSSNodeStyleSetWidth:{value:function(nodeName, value) { YGNodeStyleSetWidth:{value:function(nodeName, value) {
this.push(nodeName + '.Width = ' + value + 'f;'); this.push(nodeName + '.Width = ' + value + 'f;');
}}, }},
}); });

View File

@@ -34,7 +34,7 @@ JavaEmitter.prototype = Object.create(Emitter.prototype, {
'', '',
'import static org.junit.Assert.assertEquals;', 'import static org.junit.Assert.assertEquals;',
'', '',
'public class CSSNodeLayoutTest {', 'public class YogaTest {',
]); ]);
this.pushIndent(); this.pushIndent();
}}, }},
@@ -122,116 +122,116 @@ JavaEmitter.prototype = Object.create(Emitter.prototype, {
YGWrapNoWrap:{value:'YogaWrap.NO_WRAP'}, YGWrapNoWrap:{value:'YogaWrap.NO_WRAP'},
YGWrapWrap:{value:'YogaWrap.WRAP'}, YGWrapWrap:{value:'YogaWrap.WRAP'},
CSSNodeCalculateLayout:{value:function(node, dir) { YGNodeCalculateLayout:{value:function(node, dir) {
this.push(node + '.setDirection(' + dir + ');'); this.push(node + '.setDirection(' + dir + ');');
this.push(node + '.calculateLayout();'); this.push(node + '.calculateLayout();');
}}, }},
CSSNodeInsertChild:{value:function(parentName, nodeName, index) { YGNodeInsertChild:{value:function(parentName, nodeName, index) {
this.push(parentName + '.addChildAt(' + nodeName + ', ' + index + ');'); this.push(parentName + '.addChildAt(' + nodeName + ', ' + index + ');');
}}, }},
CSSNodeLayoutGetLeft:{value:function(nodeName) { YGNodeLayoutGetLeft:{value:function(nodeName) {
return nodeName + '.getLayoutX()'; return nodeName + '.getLayoutX()';
}}, }},
CSSNodeLayoutGetTop:{value:function(nodeName) { YGNodeLayoutGetTop:{value:function(nodeName) {
return nodeName + '.getLayoutY()'; return nodeName + '.getLayoutY()';
}}, }},
CSSNodeLayoutGetWidth:{value:function(nodeName) { YGNodeLayoutGetWidth:{value:function(nodeName) {
return nodeName + '.getLayoutWidth()'; return nodeName + '.getLayoutWidth()';
}}, }},
CSSNodeLayoutGetHeight:{value:function(nodeName) { YGNodeLayoutGetHeight:{value:function(nodeName) {
return nodeName + '.getLayoutHeight()'; return nodeName + '.getLayoutHeight()';
}}, }},
CSSNodeStyleSetAlignContent:{value:function(nodeName, value) { YGNodeStyleSetAlignContent:{value:function(nodeName, value) {
this.push(nodeName + '.setAlignContent(' + value + ');'); this.push(nodeName + '.setAlignContent(' + value + ');');
}}, }},
CSSNodeStyleSetAlignItems:{value:function(nodeName, value) { YGNodeStyleSetAlignItems:{value:function(nodeName, value) {
this.push(nodeName + '.setAlignItems(' + value + ');'); this.push(nodeName + '.setAlignItems(' + value + ');');
}}, }},
CSSNodeStyleSetAlignSelf:{value:function(nodeName, value) { YGNodeStyleSetAlignSelf:{value:function(nodeName, value) {
this.push(nodeName + '.setAlignSelf(' + value + ');'); this.push(nodeName + '.setAlignSelf(' + value + ');');
}}, }},
CSSNodeStyleSetBorder:{value:function(nodeName, edge, value) { YGNodeStyleSetBorder:{value:function(nodeName, edge, value) {
this.push(nodeName + '.setBorder(' + edge + ', ' + value + 'f);'); this.push(nodeName + '.setBorder(' + edge + ', ' + value + 'f);');
}}, }},
CSSNodeStyleSetDirection:{value:function(nodeName, value) { YGNodeStyleSetDirection:{value:function(nodeName, value) {
this.push(nodeName + '.setDirection(' + value + ');'); this.push(nodeName + '.setDirection(' + value + ');');
}}, }},
CSSNodeStyleSetFlexBasis:{value:function(nodeName, value) { YGNodeStyleSetFlexBasis:{value:function(nodeName, value) {
this.push(nodeName + '.setFlexBasis(' + value + 'f);'); this.push(nodeName + '.setFlexBasis(' + value + 'f);');
}}, }},
CSSNodeStyleSetFlexDirection:{value:function(nodeName, value) { YGNodeStyleSetFlexDirection:{value:function(nodeName, value) {
this.push(nodeName + '.setFlexDirection(' + value + ');'); this.push(nodeName + '.setFlexDirection(' + value + ');');
}}, }},
CSSNodeStyleSetFlexGrow:{value:function(nodeName, value) { YGNodeStyleSetFlexGrow:{value:function(nodeName, value) {
this.push(nodeName + '.setFlexGrow(' + value + 'f);'); this.push(nodeName + '.setFlexGrow(' + value + 'f);');
}}, }},
CSSNodeStyleSetFlexShrink:{value:function(nodeName, value) { YGNodeStyleSetFlexShrink:{value:function(nodeName, value) {
this.push(nodeName + '.setFlexShrink(' + value + 'f);'); this.push(nodeName + '.setFlexShrink(' + value + 'f);');
}}, }},
CSSNodeStyleSetFlexWrap:{value:function(nodeName, value) { YGNodeStyleSetFlexWrap:{value:function(nodeName, value) {
this.push(nodeName + '.setWrap(' + value + ');'); this.push(nodeName + '.setWrap(' + value + ');');
}}, }},
CSSNodeStyleSetHeight:{value:function(nodeName, value) { YGNodeStyleSetHeight:{value:function(nodeName, value) {
this.push(nodeName + '.setHeight(' + value + 'f);'); this.push(nodeName + '.setHeight(' + value + 'f);');
}}, }},
CSSNodeStyleSetJustifyContent:{value:function(nodeName, value) { YGNodeStyleSetJustifyContent:{value:function(nodeName, value) {
this.push(nodeName + '.setJustifyContent(' + value + ');'); this.push(nodeName + '.setJustifyContent(' + value + ');');
}}, }},
CSSNodeStyleSetMargin:{value:function(nodeName, edge, value) { YGNodeStyleSetMargin:{value:function(nodeName, edge, value) {
this.push(nodeName + '.setMargin(' + edge + ', ' + value + 'f);'); this.push(nodeName + '.setMargin(' + edge + ', ' + value + 'f);');
}}, }},
CSSNodeStyleSetMaxHeight:{value:function(nodeName, value) { YGNodeStyleSetMaxHeight:{value:function(nodeName, value) {
this.push(nodeName + '.setMaxHeight(' + value + 'f);'); this.push(nodeName + '.setMaxHeight(' + value + 'f);');
}}, }},
CSSNodeStyleSetMaxWidth:{value:function(nodeName, value) { YGNodeStyleSetMaxWidth:{value:function(nodeName, value) {
this.push(nodeName + '.setMaxWidth(' + value + 'f);'); this.push(nodeName + '.setMaxWidth(' + value + 'f);');
}}, }},
CSSNodeStyleSetMinHeight:{value:function(nodeName, value) { YGNodeStyleSetMinHeight:{value:function(nodeName, value) {
this.push(nodeName + '.setMinHeight(' + value + 'f);'); this.push(nodeName + '.setMinHeight(' + value + 'f);');
}}, }},
CSSNodeStyleSetMinWidth:{value:function(nodeName, value) { YGNodeStyleSetMinWidth:{value:function(nodeName, value) {
this.push(nodeName + '.setMinWidth(' + value + 'f);'); this.push(nodeName + '.setMinWidth(' + value + 'f);');
}}, }},
CSSNodeStyleSetOverflow:{value:function(nodeName, value) { YGNodeStyleSetOverflow:{value:function(nodeName, value) {
this.push(nodeName + '.setOverflow(' + value + ');'); this.push(nodeName + '.setOverflow(' + value + ');');
}}, }},
CSSNodeStyleSetPadding:{value:function(nodeName, edge, value) { YGNodeStyleSetPadding:{value:function(nodeName, edge, value) {
this.push(nodeName + '.setPadding(' + edge + ', ' + value + ');'); this.push(nodeName + '.setPadding(' + edge + ', ' + value + ');');
}}, }},
CSSNodeStyleSetPosition:{value:function(nodeName, edge, value) { YGNodeStyleSetPosition:{value:function(nodeName, edge, value) {
this.push(nodeName + '.setPosition(' + edge + ', ' + value + 'f);'); this.push(nodeName + '.setPosition(' + edge + ', ' + value + 'f);');
}}, }},
CSSNodeStyleSetPositionType:{value:function(nodeName, value) { YGNodeStyleSetPositionType:{value:function(nodeName, value) {
this.push(nodeName + '.setPositionType(' + value + ');'); this.push(nodeName + '.setPositionType(' + value + ');');
}}, }},
CSSNodeStyleSetWidth:{value:function(nodeName, value) { YGNodeStyleSetWidth:{value:function(nodeName, value) {
this.push(nodeName + '.setWidth(' + value + 'f);'); this.push(nodeName + '.setWidth(' + value + 'f);');
}}, }},
}); });

View File

@@ -87,13 +87,13 @@ function printTest(e, LTRContainer, RTLContainer, genericContainer) {
'root', 'root',
null); null);
e.CSSNodeCalculateLayout('root', e.YGDirectionLTR); e.YGNodeCalculateLayout('root', e.YGDirectionLTR);
e.push(''); e.push('');
assertTestTree(e, LTRLayoutTree[i], 'root', null); assertTestTree(e, LTRLayoutTree[i], 'root', null);
e.push(''); e.push('');
e.CSSNodeCalculateLayout('root', e.YGDirectionRTL); e.YGNodeCalculateLayout('root', e.YGDirectionRTL);
e.push(''); e.push('');
assertTestTree(e, RTLLayoutTree[i], 'root', null); assertTestTree(e, RTLLayoutTree[i], 'root', null);
@@ -106,10 +106,10 @@ function printTest(e, LTRContainer, RTLContainer, genericContainer) {
} }
function assertTestTree(e, node, nodeName, parentName) { function assertTestTree(e, node, nodeName, parentName) {
e.AssertEQ(node.left, e.CSSNodeLayoutGetLeft(nodeName)); e.AssertEQ(node.left, e.YGNodeLayoutGetLeft(nodeName));
e.AssertEQ(node.top, e.CSSNodeLayoutGetTop(nodeName)); e.AssertEQ(node.top, e.YGNodeLayoutGetTop(nodeName));
e.AssertEQ(node.width, e.CSSNodeLayoutGetWidth(nodeName)); e.AssertEQ(node.width, e.YGNodeLayoutGetWidth(nodeName));
e.AssertEQ(node.height, e.CSSNodeLayoutGetHeight(nodeName)); e.AssertEQ(node.height, e.YGNodeLayoutGetHeight(nodeName));
for (var i = 0; i < node.children.length; i++) { for (var i = 0; i < node.children.length; i++) {
e.push(''); e.push('');
@@ -159,147 +159,147 @@ function setupTestTree(e, parent, node, genericNode, nodeName, parentName, index
if (node.style[style] !== getDefaultStyleValue(style)) { if (node.style[style] !== getDefaultStyleValue(style)) {
switch (style) { switch (style) {
case 'direction': case 'direction':
e.CSSNodeStyleSetDirection(nodeName, directionValue(e, node.style[style])); e.YGNodeStyleSetDirection(nodeName, directionValue(e, node.style[style]));
break; break;
case 'flex-direction': case 'flex-direction':
e.CSSNodeStyleSetFlexDirection(nodeName, flexDirectionValue(e, node.style[style])); e.YGNodeStyleSetFlexDirection(nodeName, flexDirectionValue(e, node.style[style]));
break; break;
case 'justify-content': case 'justify-content':
e.CSSNodeStyleSetJustifyContent(nodeName, justifyValue(e, node.style[style])); e.YGNodeStyleSetJustifyContent(nodeName, justifyValue(e, node.style[style]));
break; break;
case 'align-content': case 'align-content':
e.CSSNodeStyleSetAlignContent(nodeName, alignValue(e, node.style[style])); e.YGNodeStyleSetAlignContent(nodeName, alignValue(e, node.style[style]));
break; break;
case 'align-items': case 'align-items':
e.CSSNodeStyleSetAlignItems(nodeName, alignValue(e, node.style[style])); e.YGNodeStyleSetAlignItems(nodeName, alignValue(e, node.style[style]));
break; break;
case 'align-self': case 'align-self':
if (!parent || node.style[style] !== parent.style['align-items']) { if (!parent || node.style[style] !== parent.style['align-items']) {
e.CSSNodeStyleSetAlignSelf(nodeName, alignValue(e, node.style[style])); e.YGNodeStyleSetAlignSelf(nodeName, alignValue(e, node.style[style]));
} }
break; break;
case 'position': case 'position':
e.CSSNodeStyleSetPositionType(nodeName, positionValue(e, node.style[style])); e.YGNodeStyleSetPositionType(nodeName, positionValue(e, node.style[style]));
break; break;
case 'flex-wrap': case 'flex-wrap':
e.CSSNodeStyleSetFlexWrap(nodeName, wrapValue(e, node.style[style])); e.YGNodeStyleSetFlexWrap(nodeName, wrapValue(e, node.style[style]));
break; break;
case 'overflow': case 'overflow':
e.CSSNodeStyleSetOverflow(nodeName, overflowValue(e, node.style[style])); e.YGNodeStyleSetOverflow(nodeName, overflowValue(e, node.style[style]));
break; break;
case 'flex-grow': case 'flex-grow':
e.CSSNodeStyleSetFlexGrow(nodeName, node.style[style]); e.YGNodeStyleSetFlexGrow(nodeName, node.style[style]);
break; break;
case 'flex-shrink': case 'flex-shrink':
e.CSSNodeStyleSetFlexShrink(nodeName, node.style[style]); e.YGNodeStyleSetFlexShrink(nodeName, node.style[style]);
break; break;
case 'flex-basis': case 'flex-basis':
e.CSSNodeStyleSetFlexBasis(nodeName, pixelValue(e, node.style[style])); e.YGNodeStyleSetFlexBasis(nodeName, pixelValue(e, node.style[style]));
break; break;
case 'left': case 'left':
if (genericNode.rawStyle.indexOf('start:') >= 0) { if (genericNode.rawStyle.indexOf('start:') >= 0) {
e.CSSNodeStyleSetPosition(nodeName, e.YGEdgeStart, pixelValue(e, node.style[style])); e.YGNodeStyleSetPosition(nodeName, e.YGEdgeStart, pixelValue(e, node.style[style]));
} else { } else {
e.CSSNodeStyleSetPosition(nodeName, e.YGEdgeLeft, pixelValue(e, node.style[style])); e.YGNodeStyleSetPosition(nodeName, e.YGEdgeLeft, pixelValue(e, node.style[style]));
} }
break; break;
case 'top': case 'top':
e.CSSNodeStyleSetPosition(nodeName, e.YGEdgeTop, pixelValue(e, node.style[style])); e.YGNodeStyleSetPosition(nodeName, e.YGEdgeTop, pixelValue(e, node.style[style]));
break; break;
case 'right': case 'right':
if (genericNode.rawStyle.indexOf('end:') >= 0) { if (genericNode.rawStyle.indexOf('end:') >= 0) {
e.CSSNodeStyleSetPosition(nodeName, e.YGEdgeEnd, pixelValue(e, node.style[style])); e.YGNodeStyleSetPosition(nodeName, e.YGEdgeEnd, pixelValue(e, node.style[style]));
} else { } else {
e.CSSNodeStyleSetPosition(nodeName, e.YGEdgeRight, pixelValue(e, node.style[style])); e.YGNodeStyleSetPosition(nodeName, e.YGEdgeRight, pixelValue(e, node.style[style]));
} }
break; break;
case 'bottom': case 'bottom':
e.CSSNodeStyleSetPosition(nodeName, e.YGEdgeBottom, pixelValue(e, node.style[style])); e.YGNodeStyleSetPosition(nodeName, e.YGEdgeBottom, pixelValue(e, node.style[style]));
break; break;
case 'margin-left': case 'margin-left':
if (genericNode.rawStyle.indexOf('margin-start:') >= 0) { if (genericNode.rawStyle.indexOf('margin-start:') >= 0) {
e.CSSNodeStyleSetMargin(nodeName, e.YGEdgeStart, pixelValue(e, node.style[style])); e.YGNodeStyleSetMargin(nodeName, e.YGEdgeStart, pixelValue(e, node.style[style]));
} else { } else {
e.CSSNodeStyleSetMargin(nodeName, e.YGEdgeLeft, pixelValue(e, node.style[style])); e.YGNodeStyleSetMargin(nodeName, e.YGEdgeLeft, pixelValue(e, node.style[style]));
} }
break; break;
case 'margin-top': case 'margin-top':
e.CSSNodeStyleSetMargin(nodeName, e.YGEdgeTop, pixelValue(e, node.style[style])); e.YGNodeStyleSetMargin(nodeName, e.YGEdgeTop, pixelValue(e, node.style[style]));
break; break;
case 'margin-right': case 'margin-right':
if (genericNode.rawStyle.indexOf('margin-end:') >= 0) { if (genericNode.rawStyle.indexOf('margin-end:') >= 0) {
e.CSSNodeStyleSetMargin(nodeName, e.YGEdgeEnd, pixelValue(e, node.style[style])); e.YGNodeStyleSetMargin(nodeName, e.YGEdgeEnd, pixelValue(e, node.style[style]));
} else { } else {
e.CSSNodeStyleSetMargin(nodeName, e.YGEdgeRight, pixelValue(e, node.style[style])); e.YGNodeStyleSetMargin(nodeName, e.YGEdgeRight, pixelValue(e, node.style[style]));
} }
break; break;
case 'margin-bottom': case 'margin-bottom':
e.CSSNodeStyleSetMargin(nodeName, e.YGEdgeBottom, pixelValue(e, node.style[style])); e.YGNodeStyleSetMargin(nodeName, e.YGEdgeBottom, pixelValue(e, node.style[style]));
break; break;
case 'padding-left': case 'padding-left':
if (genericNode.rawStyle.indexOf('padding-start:') >= 0) { if (genericNode.rawStyle.indexOf('padding-start:') >= 0) {
e.CSSNodeStyleSetPadding(nodeName, e.YGEdgeStart, pixelValue(e, node.style[style])); e.YGNodeStyleSetPadding(nodeName, e.YGEdgeStart, pixelValue(e, node.style[style]));
} else { } else {
e.CSSNodeStyleSetPadding(nodeName, e.YGEdgeLeft, pixelValue(e, node.style[style])); e.YGNodeStyleSetPadding(nodeName, e.YGEdgeLeft, pixelValue(e, node.style[style]));
} }
break; break;
case 'padding-top': case 'padding-top':
e.CSSNodeStyleSetPadding(nodeName, e.YGEdgeTop, pixelValue(e, node.style[style])); e.YGNodeStyleSetPadding(nodeName, e.YGEdgeTop, pixelValue(e, node.style[style]));
break; break;
case 'padding-right': case 'padding-right':
if (genericNode.rawStyle.indexOf('padding-end:') >= 0) { if (genericNode.rawStyle.indexOf('padding-end:') >= 0) {
e.CSSNodeStyleSetPadding(nodeName, e.YGEdgeEnd, pixelValue(e, node.style[style])); e.YGNodeStyleSetPadding(nodeName, e.YGEdgeEnd, pixelValue(e, node.style[style]));
} else { } else {
e.CSSNodeStyleSetPadding(nodeName, e.YGEdgeRight, pixelValue(e, node.style[style])); e.YGNodeStyleSetPadding(nodeName, e.YGEdgeRight, pixelValue(e, node.style[style]));
} }
break; break;
case 'padding-bottom': case 'padding-bottom':
e.CSSNodeStyleSetPadding(nodeName, e.YGEdgeBottom, pixelValue(e, node.style[style])); e.YGNodeStyleSetPadding(nodeName, e.YGEdgeBottom, pixelValue(e, node.style[style]));
break; break;
case 'border-left-width': case 'border-left-width':
if (genericNode.rawStyle.indexOf('border-start-width:') >= 0) { if (genericNode.rawStyle.indexOf('border-start-width:') >= 0) {
e.CSSNodeStyleSetBorder(nodeName, e.YGEdgeStart, pixelValue(e, node.style[style])); e.YGNodeStyleSetBorder(nodeName, e.YGEdgeStart, pixelValue(e, node.style[style]));
} else { } else {
e.CSSNodeStyleSetBorder(nodeName, e.YGEdgeLeft, pixelValue(e, node.style[style])); e.YGNodeStyleSetBorder(nodeName, e.YGEdgeLeft, pixelValue(e, node.style[style]));
} }
break; break;
case 'border-top-width': case 'border-top-width':
e.CSSNodeStyleSetBorder(nodeName, e.YGEdgeTop, pixelValue(e, node.style[style])); e.YGNodeStyleSetBorder(nodeName, e.YGEdgeTop, pixelValue(e, node.style[style]));
break; break;
case 'border-right-width': case 'border-right-width':
if (genericNode.rawStyle.indexOf('border-end-width:') >= 0) { if (genericNode.rawStyle.indexOf('border-end-width:') >= 0) {
e.CSSNodeStyleSetBorder(nodeName, e.YGEdgeEnd, pixelValue(e, node.style[style])); e.YGNodeStyleSetBorder(nodeName, e.YGEdgeEnd, pixelValue(e, node.style[style]));
} else { } else {
e.CSSNodeStyleSetBorder(nodeName, e.YGEdgeRight, pixelValue(e, node.style[style])); e.YGNodeStyleSetBorder(nodeName, e.YGEdgeRight, pixelValue(e, node.style[style]));
} }
break; break;
case 'border-bottom-width': case 'border-bottom-width':
e.CSSNodeStyleSetBorder(nodeName, e.YGEdgeBottom, pixelValue(e, node.style[style])); e.YGNodeStyleSetBorder(nodeName, e.YGEdgeBottom, pixelValue(e, node.style[style]));
break; break;
case 'width': case 'width':
e.CSSNodeStyleSetWidth(nodeName, pixelValue(e, node.style[style])); e.YGNodeStyleSetWidth(nodeName, pixelValue(e, node.style[style]));
break; break;
case 'min-width': case 'min-width':
e.CSSNodeStyleSetMinWidth(nodeName, pixelValue(e, node.style[style])); e.YGNodeStyleSetMinWidth(nodeName, pixelValue(e, node.style[style]));
break; break;
case 'max-width': case 'max-width':
e.CSSNodeStyleSetMaxWidth(nodeName, pixelValue(e, node.style[style])); e.YGNodeStyleSetMaxWidth(nodeName, pixelValue(e, node.style[style]));
break; break;
case 'height': case 'height':
e.CSSNodeStyleSetHeight(nodeName, pixelValue(e, node.style[style])); e.YGNodeStyleSetHeight(nodeName, pixelValue(e, node.style[style]));
break; break;
case 'min-height': case 'min-height':
e.CSSNodeStyleSetMinHeight(nodeName, pixelValue(e, node.style[style])); e.YGNodeStyleSetMinHeight(nodeName, pixelValue(e, node.style[style]));
break; break;
case 'max-height': case 'max-height':
e.CSSNodeStyleSetMaxHeight(nodeName, pixelValue(e, node.style[style])); e.YGNodeStyleSetMaxHeight(nodeName, pixelValue(e, node.style[style]));
break; break;
} }
} }
} }
if (parentName) { if (parentName) {
e.CSSNodeInsertChild(parentName, nodeName, index); e.YGNodeInsertChild(parentName, nodeName, index);
} }
for (var i = 0; i < node.children.length; i++) { for (var i = 0; i < node.children.length; i++) {
@@ -411,7 +411,7 @@ function calculateTree(root) {
width: child.offsetWidth, width: child.offsetWidth,
height: child.offsetHeight, height: child.offsetHeight,
children: calculateTree(child), children: calculateTree(child),
style: getCSSLayoutStyle(child), style: getYogaStyle(child),
declaredStyle: child.style, declaredStyle: child.style,
rawStyle: child.getAttribute('style'), rawStyle: child.getAttribute('style'),
experiments: child.getAttribute('experiments') experiments: child.getAttribute('experiments')
@@ -423,7 +423,7 @@ function calculateTree(root) {
return rootLayout; return rootLayout;
} }
function getCSSLayoutStyle(node) { function getYogaStyle(node) {
return [ return [
'direction', 'direction',
'flex-direction', 'flex-direction',

View File

@@ -41,7 +41,7 @@ Dir['fixtures/*.html'].each do |file|
f.close f.close
f = File.open("../java/tests/com/facebook/csslayout/#{name}.java", 'w') f = File.open("../java/tests/com/facebook/csslayout/#{name}.java", 'w')
f.write eval(logs[1].message.sub(/^[^"]*/, '')).sub('CSSNodeLayoutTest', name) f.write eval(logs[1].message.sub(/^[^"]*/, '')).sub('YogaTest', name)
f.close f.close
f = File.open("../csharp/tests/Facebook.Yoga/#{name}.cs", 'w') f = File.open("../csharp/tests/Facebook.Yoga/#{name}.cs", 'w')

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAbsolutePositionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAbsolutePositionTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutAbsolutePositionTest { public class YGAbsolutePositionTest {
@Test @Test
public void test_absolute_layout_width_height_start_top() { public void test_absolute_layout_width_height_start_top() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignContentTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignContentTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutAlignContentTest { public class YGAlignContentTest {
@Test @Test
public void test_align_content_flex_start() { public void test_align_content_flex_start() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignItemsTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignItemsTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutAlignItemsTest { public class YGAlignItemsTest {
@Test @Test
public void test_align_items_stretch() { public void test_align_items_stretch() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignSelfTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignSelfTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutAlignSelfTest { public class YGAlignSelfTest {
@Test @Test
public void test_align_self_center() { public void test_align_self_center() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutBorderTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGBorderTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutBorderTest { public class YGBorderTest {
@Test @Test
public void test_border_no_size() { public void test_border_no_size() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexDirectionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexDirectionTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutFlexDirectionTest { public class YGFlexDirectionTest {
@Test @Test
public void test_flex_direction_column_no_height() { public void test_flex_direction_column_no_height() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutFlexTest { public class YGFlexTest {
@Test @Test
public void test_flex_basis_flex_grow_column() { public void test_flex_basis_flex_grow_column() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexWrapTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexWrapTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutFlexWrapTest { public class YGFlexWrapTest {
@Test @Test
public void test_wrap_column() { public void test_wrap_column() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutJustifyContentTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGJustifyContentTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutJustifyContentTest { public class YGJustifyContentTest {
@Test @Test
public void test_justify_content_row_flex_start() { public void test_justify_content_row_flex_start() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutMarginTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGMarginTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutMarginTest { public class YGMarginTest {
@Test @Test
public void test_margin_start() { public void test_margin_start() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutMinMaxDimensionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGMinMaxDimensionTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutMinMaxDimensionTest { public class YGMinMaxDimensionTest {
@Test @Test
public void test_max_width() { public void test_max_width() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutPaddingTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGPaddingTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutPaddingTest { public class YGPaddingTest {
@Test @Test
public void test_padding_no_size() { public void test_padding_no_size() {
final CSSNode root = new CSSNode(); final CSSNode root = new CSSNode();

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutRoundingTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGRoundingTest.html
package com.facebook.csslayout; package com.facebook.csslayout;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
public class CSSLayoutRoundingTest { public class YGRoundingTest {
@Test @Test
public void test_rounding_flex_basis_flex_grow_row_width_of_100() { public void test_rounding_flex_basis_flex_grow_row_width_of_100() {
CSSNode.setExperimentalFeatureEnabled(YogaExperimentalFeature.ROUNDING, true); CSSNode.setExperimentalFeatureEnabled(YogaExperimentalFeature.ROUNDING, true);

View File

@@ -14,7 +14,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
public class CSSNodeTest { public class YogaNodeTest {
@Test @Test
public void testInit() { public void testInit() {

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAbsolutePositionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAbsolutePositionTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignContentTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignContentTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignItemsTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignItemsTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutAlignSelfTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGAlignSelfTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutBorderTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGBorderTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexDirectionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexDirectionTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutFlexWrapTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGFlexWrapTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutJustifyContentTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGJustifyContentTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutMarginTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGMarginTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutMinMaxDimensionTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGMinMaxDimensionTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutPaddingTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGPaddingTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory. * of patent rights can be found in the PATENTS file in the same directory.
*/ */
// @Generated by gentest/gentest.rb from gentest/fixtures/CSSLayoutRoundingTest.html // @Generated by gentest/gentest.rb from gentest/fixtures/YGRoundingTest.html
#include <CSSLayout/Yoga.h> #include <CSSLayout/Yoga.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>