MCPcopy Create free account
hub / github.com/alibaba/MNN / TestByteBufferFactory

Method TestByteBufferFactory

3rd_party/flatbuffers/tests/JavaTest.java:233–251  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

231 }
232
233 static void TestByteBufferFactory() {
234 final class MappedByteBufferFactory implements FlatBufferBuilder.ByteBufferFactory {
235 @Override
236 public ByteBuffer newByteBuffer(int capacity) {
237 ByteBuffer bb;
238 try {
239 bb = new RandomAccessFile("javatest.bin", "rw").getChannel().map(FileChannel.MapMode.READ_WRITE, 0, capacity).order(ByteOrder.LITTLE_ENDIAN);
240 } catch(Throwable e) {
241 System.out.println("FlatBuffers test: couldn't map ByteBuffer to a file");
242 bb = null;
243 }
244 return bb;
245 }
246 }
247
248 FlatBufferBuilder fbb = new FlatBufferBuilder(1, new MappedByteBufferFactory());
249
250 TestBuilderBasics(fbb, false);
251 }
252
253 static void TestSizedInputStream() {
254 // Test on default FlatBufferBuilder that uses HeapByteBuffer

Callers 1

mainMethod · 0.95

Calls 1

TestBuilderBasicsMethod · 0.95

Tested by

no test coverage detected