@Test public void testConvertJsonTypes_given_h2() { H2Platform platform = new H2Platform(); DbTypeMap dbTypeMap = platform.getDbTypeMap(); PlatformTypeConverter converter = new PlatformTypeConverter(dbTypeMap); assertThat(converter.convert("jsonblob")).isEqualTo("blob"); assertThat(converter.convert("jsonclob")).isEqualTo("clob"); assertThat(converter.convert("jsonvarchar(200)")).isEqualTo("varchar(200)"); assertThat(converter.convert("json")).isEqualTo("clob"); assertThat(converter.convert("jsonb")).isEqualTo("clob"); }
@Test public void testConvert_given_h2() throws Exception { H2Platform platform = new H2Platform(); DbTypeMap dbTypeMap = platform.getDbTypeMap(); PlatformTypeConverter converter = new PlatformTypeConverter(dbTypeMap); assertThat(converter.convert("varchar(10)")).isEqualTo("varchar(10)"); assertThat(converter.convert("decimal(10,2)")).isEqualTo("decimal(10,2)"); assertThat(converter.convert("clob")).isEqualTo("clob"); assertThat(converter.convert("blob")).isEqualTo("blob"); assertThat(converter.convert("tinyint")).isEqualTo("tinyint"); assertThat(converter.convert("integer(8)")).isEqualTo("integer(8)"); assertThat(converter.convert("funky")).isEqualTo("funky"); // unknown }