Skip to content

Commit 3d26abc

Browse files
committed
Fix setMapSize test reliability
1 parent c247816 commit 3d26abc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/test/java/org/lmdbjava/EnvTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -257,14 +257,14 @@ public void setMapSize() throws IOException {
257257
final ByteBuffer key = allocateDirect(500);
258258
final ByteBuffer val = allocateDirect(1_024);
259259
final Random rnd = new Random();
260-
try (Env<ByteBuffer> env = create().setMapSize(MEBIBYTES.toBytes(1))
260+
try (Env<ByteBuffer> env = create().setMapSize(50_000)
261261
.setMaxDbs(1).open(path)) {
262262
final Dbi<ByteBuffer> db = env.openDbi(DB_1, MDB_CREATE);
263263

264264
db.put(bb(1), bb(42));
265265
boolean mapFullExThrown = false;
266266
try {
267-
for (int i = 0; i < 300; i++) {
267+
for (int i = 0; i < 30; i++) {
268268
rnd.nextBytes(k);
269269
key.clear();
270270
key.put(k).flip();
@@ -276,15 +276,15 @@ public void setMapSize() throws IOException {
276276
}
277277
assertThat(mapFullExThrown, is(true));
278278

279-
env.setMapSize(MEBIBYTES.toBytes(2));
279+
env.setMapSize(500_000);
280280

281281
try (Txn<ByteBuffer> roTxn = env.txnRead()) {
282282
assertThat(db.get(roTxn, bb(1)), is(bb(42)));
283283
}
284284

285285
mapFullExThrown = false;
286286
try {
287-
for (int i = 0; i < 300; i++) {
287+
for (int i = 0; i < 30; i++) {
288288
rnd.nextBytes(k);
289289
key.clear();
290290
key.put(k).flip();

0 commit comments

Comments
 (0)