diff --git a/lib/android_build/app/src/androidTest/java/com/microsoft/applications/events/maesdktest/OfflineRoomUnitTest.java b/lib/android_build/app/src/androidTest/java/com/microsoft/applications/events/maesdktest/OfflineRoomUnitTest.java index 0e7903b14..e83507dcf 100644 --- a/lib/android_build/app/src/androidTest/java/com/microsoft/applications/events/maesdktest/OfflineRoomUnitTest.java +++ b/lib/android_build/app/src/androidTest/java/com/microsoft/applications/events/maesdktest/OfflineRoomUnitTest.java @@ -43,7 +43,13 @@ public void storeOneRecord() { assertEquals(1, room.getRecordCount(StorageRecord.EventLatency_Unspecified)); assertEquals(1, room.getRecordCount(StorageRecord.EventLatency_Normal)); assertThat(room.totalSize(), Matchers.greaterThan(0L)); - assertNotEquals(room.loadPageSize(), -1L); + + // Verify loadPageSize() returns a valid page size + long pageSize = room.loadPageSize(); + assertThat(pageSize, Matchers.greaterThan(0L)); + // Verify page size is a power of 2 (e.g., 4096) + assertThat(pageSize & (pageSize - 1), Matchers.is(0L)); + assertEquals(1, room.deleteAllRecords()); } }