private void putListTest(RheaKVStore store) {
        // regions: 1 -> [null, g), 2 -> [g, null)
        List<KVEntry> entries1 = Lists.newArrayList();
        for (int i = 0; i < 3; i++) {
            byte[] key = makeKey("batch_put_test_key" + i);
            checkRegion(store, key, 1);
            entries1.add(new KVEntry(key, makeValue("batch_put_test_value" + i)));
        }
        store.bPut(entries1);
        List<KVEntry> entries2 = Lists.newArrayList();
        for (int i = 0; i < 10; i++) {
            byte[] key = makeKey("g_batch_put_test_key" + i);
            checkRegion(store, key, 2);
            entries2.add(new KVEntry(key, makeValue("batch_put_test_value" + i)));
        }
        store.bPut(entries2);
        List<KVEntry> foundList = store.bScan(makeKey("batch_put_test_key"), makeKey("batch_put_test_key" + 99));
        assertEquals(entries1.size(), foundList.size());
        for (int i = 0; i < entries1.size(); i++) {
            assertArrayEquals(entries1.get(i).getKey(), foundList.get(i).getKey());
            assertArrayEquals(entries1.get(i).getValue(), foundList.get(i).getValue());
        }
        foundList = store.bScan(makeKey("g_batch_put_test_key"), makeKey("g_batch_put_test_key" + 99));
        assertEquals(entries2.size(), foundList.size());
        for (int i = 0; i < entries2.size(); i++) {
            assertArrayEquals(entries2.get(i).getKey(), foundList.get(i).getKey());
            assertArrayEquals(entries2.get(i).getValue(), foundList.get(i).getValue());
        }
    }
Test method: {@link RheaKVStore#put(List)}
jraft-rheakv/rheakv-core/src/test/java/com/alipay/sofa/jraft/rhea/storage/rhea/AbstractRheaKVStoreTest.java