@Test
 public void testDefaultFieldConverter() {
   OurSqliteDatabaseType dbType = new OurSqliteDatabaseType();
   assertSame(
       DataType.STRING.getDataPersister(),
       dbType.getFieldConverter(DataType.STRING.getDataPersister(), null));
 }
 @Test
 public void testGetFieldConverter() throws Exception {
   OurSqliteDatabaseType dbType = new OurSqliteDatabaseType();
   assertEquals(
       Byte.valueOf((byte) 1),
       dbType
           .getFieldConverter(DataType.BOOLEAN.getDataPersister(), null)
           .parseDefaultString(null, "true"));
 }
 @Test(expected = IllegalArgumentException.class)
 public void testConfigureGeneratedIdNotInteger() throws Exception {
   Field field = Foo.class.getField("stringField");
   PropertyConfig propertyConfig =
       Instances.getFieldTypeCreator().createFieldType(connectionSource, "foo", field, Foo.class);
   OurSqliteDatabaseType dbType = new OurSqliteDatabaseType();
   StringBuilder sb = new StringBuilder();
   dbType.configureGeneratedId(
       null,
       sb,
       propertyConfig,
       new ArrayList<String>(),
       null,
       new ArrayList<String>(),
       new ArrayList<String>());
 }
 @Test
 public void testConfigureGeneratedIdInteger() throws Exception {
   Field field = Foo.class.getField("val");
   PropertyConfig propertyConfig =
       Instances.getFieldTypeCreator().createFieldType(connectionSource, "foo", field, Foo.class);
   OurSqliteDatabaseType dbType = new OurSqliteDatabaseType();
   StringBuilder sb = new StringBuilder();
   dbType.configureGeneratedId(
       null,
       sb,
       propertyConfig,
       new ArrayList<String>(),
       null,
       new ArrayList<String>(),
       new ArrayList<String>());
   assertTrue(sb.toString().contains("PRIMARY KEY AUTOINCREMENT"));
 }