From 5ad752079cf1c7391fac0c7554da8fe137f50cb8 Mon Sep 17 00:00:00 2001 From: Sidharth Guglani Date: Mon, 1 Apr 2019 06:11:50 -0700 Subject: [PATCH] added test for reset method in YogaNodeJNI to verify all layout outputs are reset properly Summary: This diff adds a test for reset method in YogaNodeJNI to verify all layout outputs are reset properly Reviewed By: davidaurelio Differential Revision: D14643926 fbshipit-source-id: fffbcd07ccb6d2df83fc0bf187d992ef194f3bd0 --- ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java | 2 ++ .../src/main/java/com/facebook/yoga/YogaNodeJNIBase.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java b/ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java index c6db5d4506a..fe8503332a1 100644 --- a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java +++ b/ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java @@ -211,6 +211,8 @@ public abstract class YogaNode { public abstract boolean isMeasureDefined(); + public abstract boolean isBaselineDefined(); + public abstract void setData(Object data); @Nullable diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java b/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java index 52184d37883..ae4c42ede2e 100644 --- a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java +++ b/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java @@ -468,6 +468,11 @@ public abstract class YogaNodeJNIBase extends YogaNode { return mMeasureFunction != null; } + @Override + public boolean isBaselineDefined() { + return mBaselineFunction != null; + } + public void setData(Object data) { mData = data; }