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));
}