Merge pull request #144 from Hanalababy/master

add array value class test
This commit is contained in:
Rob Austin
2018-02-18 07:00:57 +00:00
committed by GitHub
@@ -0,0 +1,31 @@
package net.openhft.lang.values;
import java.io.File;
import java.io.IOException;
import org.junit.Test;
import net.openhft.chronicle.map.ChronicleMap;
import net.openhft.chronicle.map.ChronicleMapBuilder;
public class ArrayTest {
@Test
public void test() throws IOException {
String TMP = System.getProperty("java.io.tmpdir");
File file = new File(TMP + "/pf-PosistionsAndClose-" + System.nanoTime());
ChronicleMap<Long, Double[]> writeMap = ChronicleMapBuilder
.of(Long.class, Double[].class)
.entries(1_000)
.averageValue(new Double[150])
.createPersistedTo(file);
Double a[]={2D};
writeMap.put(1L,a);
//read
ChronicleMap<Long, Double[]> readMap =
ChronicleMapBuilder.of(Long.class, Double[].class)
.averageValue(new Double[150])
.createPersistedTo(file);
Double b[] = readMap.get(1L);
}
}