package io.ebeaninternal.server.core; import org.junit.Test; import static org.assertj.core.api.Assertions.assertThat; public class PostgresCastTest { @Test public void cast() throws Exception { assertThat(PostgresCast.cast(1)).isEqualTo("::integer"); assertThat(PostgresCast.cast(1L)).isEqualTo("::bigint"); assertThat(PostgresCast.cast(1.0D)).isEqualTo("::decimal"); assertThat(PostgresCast.cast("")).isEqualTo(""); } @Test public void cast1() throws Exception { assertThat(PostgresCast.cast(1, true)).isEqualTo("::integer[]"); assertThat(PostgresCast.cast(1L, true)).isEqualTo("::bigint[]"); assertThat(PostgresCast.cast(1.0D, true)).isEqualTo("::decimal[]"); assertThat(PostgresCast.cast("", true)).isEqualTo(""); } }