This is an automated email from the ASF dual-hosted git repository.

jinwoo pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
     new 0c5df3b0b6 SizeClassOnceObjectSizerJUnitTest (#7906)
0c5df3b0b6 is described below

commit 0c5df3b0b6113dc3c327877fd8bc9b2a0015a96c
Author: Jinwoo Hwang <[email protected]>
AuthorDate: Wed Aug 27 10:11:02 2025 -0400

    SizeClassOnceObjectSizerJUnitTest (#7906)
    
    * SizeClassOnceObjectSizerJUnitTest
    
    (cherry picked from commit 686d519566a47fbe8cd1e25ad460f8d1dfacf747)
---
 .../internal/size/SizeClassOnceObjectSizerJUnitTest.java  | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git 
a/geode-core/src/test/java/org/apache/geode/internal/size/SizeClassOnceObjectSizerJUnitTest.java
 
b/geode-core/src/test/java/org/apache/geode/internal/size/SizeClassOnceObjectSizerJUnitTest.java
index c836ca85cd..0115733cde 100644
--- 
a/geode-core/src/test/java/org/apache/geode/internal/size/SizeClassOnceObjectSizerJUnitTest.java
+++ 
b/geode-core/src/test/java/org/apache/geode/internal/size/SizeClassOnceObjectSizerJUnitTest.java
@@ -22,6 +22,7 @@ import static org.junit.Assert.assertEquals;
 import org.junit.Test;
 
 import org.apache.geode.cache.util.ObjectSizer;
+import org.apache.geode.internal.lang.SystemUtils;
 
 public class SizeClassOnceObjectSizerJUnitTest {
 
@@ -44,15 +45,19 @@ public class SizeClassOnceObjectSizerJUnitTest {
         - ObjectSizer.SIZE_CLASS_ONCE.sizeof(new char[0]);
 
     // Make sure that we actually size strings each time
-    assertEquals(emptySize + roundup(OBJECT_SIZE + 4 + 5 * 2),
-        ObjectSizer.SIZE_CLASS_ONCE.sizeof(s1));
-    assertEquals(emptySize + roundup(OBJECT_SIZE + 4 + 10 * 2),
-        ObjectSizer.SIZE_CLASS_ONCE.sizeof(s2));
+    if (!SystemUtils.isAzulJVM()) {
+      assertEquals(emptySize + roundup(OBJECT_SIZE + 4 + 5 * 2),
+          ObjectSizer.SIZE_CLASS_ONCE.sizeof(s1));
+      assertEquals(emptySize + roundup(OBJECT_SIZE + 4 + 10 * 2),
+          ObjectSizer.SIZE_CLASS_ONCE.sizeof(s2));
+    }
 
     TestObject t1 = new TestObject(5);
     TestObject t2 = new TestObject(15);
     int t1Size = ObjectSizer.SIZE_CLASS_ONCE.sizeof(t1);
-    assertEquals(roundup(OBJECT_SIZE + REFERENCE_SIZE) + roundup(OBJECT_SIZE + 
4 + 5), t1Size);
+    if (!SystemUtils.isAzulJVM()) {
+      assertEquals(roundup(OBJECT_SIZE + REFERENCE_SIZE) + roundup(OBJECT_SIZE 
+ 4 + 5), t1Size);
+    }
     // Since we are using SIZE_CLASS_ONCE t2 should have the same size as t1
     assertEquals(t1Size, ObjectSizer.SIZE_CLASS_ONCE.sizeof(t2));
   }

Reply via email to