@@ -0,0 +1,1193 @@
+package io.vertx.ext.mongo;%0A%0Aimport org.junit.Test;%0A%0Aimport static org.junit.Assert.assertEquals;%0Aimport static org.junit.Assert.assertNotEquals;%0A%0Apublic class BulkWriteOptionsTest %7B%0A%0A  @Test%0A  public void testEquals() %7B%0A    BulkWriteOptions a = new BulkWriteOptions();%0A    BulkWriteOptions b = new BulkWriteOptions();%0A    assertEquals(a, b);%0A%0A    a.setWriteOption(WriteOption.ACKNOWLEDGED);%0A    b.setWriteOption(WriteOption.JOURNALED);%0A    assertNotEquals(a, b);%0A%0A    a.setWriteOption(WriteOption.MAJORITY);%0A    b.setWriteOption(WriteOption.MAJORITY);%0A    assertEquals(a, b);%0A%0A    a.setOrdered(true);%0A    b.setOrdered(false);%0A    assertNotEquals(a, b);%0A%0A    assertNotEquals(a, null);%0A  %7D%0A%0A  @Test%0A  public void testHashCode() %7B%0A    BulkWriteOptions a = new BulkWriteOptions()%0A      .setWriteOption(WriteOption.JOURNALED)%0A      .setOrdered(false);%0A    int hash = a.hashCode();%0A%0A    a.setWriteOption(WriteOption.ACKNOWLEDGED);%0A    assertNotEquals(hash, a.hashCode());%0A%0A    a.setWriteOption(WriteOption.JOURNALED);%0A    a.setOrdered(true);%0A    assertNotEquals(hash, a.hashCode());%0A%0A    a.setWriteOption(WriteOption.JOURNALED);%0A    a.setOrdered(false);%0A    assertEquals(hash, a.hashCode());%0A  %7D%0A%7D%0A

add BulkWriteOptions test