diff --git a/common/unsafe/src/test/java/org/apache/spark/unsafe/types/UTF8StringSuite.java b/common/unsafe/src/test/java/org/apache/spark/unsafe/types/UTF8StringSuite.java
index 04f684577dfd83c443827a4c5100a961ecf26bd1..6f6e0ef0e48550eb340ca81e71d6fa14147f4a6e 100644
--- a/common/unsafe/src/test/java/org/apache/spark/unsafe/types/UTF8StringSuite.java
+++ b/common/unsafe/src/test/java/org/apache/spark/unsafe/types/UTF8StringSuite.java
@@ -591,7 +591,7 @@ public class UTF8StringSuite {
     // verify that writes work on objects that are not byte arrays
     final ByteBuffer buffer = StandardCharsets.UTF_8.encode("大千世界");
     buffer.position(0);
-    buffer.order(ByteOrder.LITTLE_ENDIAN);
+    buffer.order(ByteOrder.nativeOrder());
 
     final int length = buffer.limit();
     assertEquals(12, length);