Fixed bad test assumptions about returned data types

This commit is contained in:
Lukas Eder 2013-10-29 10:55:24 +01:00
parent 311f3299d8
commit ba947e3f16
2 changed files with 8 additions and 8 deletions

View File

@ -1567,16 +1567,16 @@ extends BaseTest<A, AP, B, S, B2S, BS, L, X, DATE, BOOL, D, T, U, UU, I, IPK, T7
@Test
public void testFetchResultSetValue() throws Exception {
assertEquals(1, create().fetchValue(
create().fetchLazy("select 1 from " + TBook().getName() + " where " + TBook_ID() + " = 1").resultSet()));
assertEquals("1", "" + create().fetchValue(
create().fetchLazy("select 1 from " + TBook().getName() + " where " + TBook_ID().getName() + " = 1").resultSet()));
assertEquals("1", create().fetchValue(
create().fetchLazy("select 1 from " + TBook().getName() + " where " + TBook_ID() + " = 1").resultSet(),
create().fetchLazy("select 1 from " + TBook().getName() + " where " + TBook_ID().getName() + " = 1").resultSet(),
String.class));
assertEquals("1", create().fetchValue(
create().fetchLazy("select 1 from " + TBook().getName() + " where " + TBook_ID() + " = 1").resultSet(),
create().fetchLazy("select 1 from " + TBook().getName() + " where " + TBook_ID().getName() + " = 1").resultSet(),
SQLDataType.VARCHAR));
assertEquals("1", create().fetchValue(
create().fetchLazy("select 1 from " + TBook().getName() + " where " + TBook_ID() + " = 1").resultSet(),
create().fetchLazy("select 1 from " + TBook().getName() + " where " + TBook_ID().getName() + " = 1").resultSet(),
TBook_TITLE()));
}

View File

@ -433,9 +433,9 @@ extends BaseTest<A, AP, B, S, B2S, BS, L, X, DATE, BOOL, D, T, U, UU, I, IPK, T7
@Test
public void testPlainSQLFetchValue() throws Exception {
assertEquals(1, create().fetchValue("select 1 from " + TBook().getName() + " where " + TBook_ID() + " = 1"));
assertEquals(1, create().fetchValue("select ? from " + TBook().getName() + " where " + TBook_ID() + " = 1", 1));
assertEquals(1, create().fetchValue("select {0} from {1} where {2} = 1", val(1), TBook(), TBook_ID()));
assertEquals(1, ((Number) create().fetchValue("select 1 from " + TBook().getName() + " where " + TBook_ID().getName() + " = 1")).intValue());
assertEquals(1, ((Number) create().fetchValue("select ? from " + TBook().getName() + " where " + TBook_ID().getName() + " = 1", 1)).intValue());
assertEquals(1, ((Number) create().fetchValue("select {0} from {1} where {2} = 1", val(1), TBook(), TBook_ID())).intValue());
}
@Test