@@ -0,0 +1,489 @@
+package org.lmdbjava;%0A%0Aimport static java.lang.Long.BYTES;%0Aimport static org.hamcrest.CoreMatchers.is;%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0Aimport org.junit.Test;%0Aimport org.lmdbjava.Library.MDB_val;%0Aimport static org.lmdbjava.Library.runtime;%0A%0Apublic class LibraryTest %7B%0A%0A  @Test%0A  public void structureFieldOrder() throws Exception %7B%0A    MDB_val v = new MDB_val(runtime);%0A    assertThat(v.size.offset(), is(0L));%0A    assertThat(v.data.offset(), is((long) BYTES));%0A  %7D%0A%0A%7D%0A

Add a test to ensure MDB_val field order preserved