mirror of
https://github.com/moparisthebest/JdbcMapper
synced 2024-11-25 02:12:22 -05:00
Remove now useless extra toType tests now that we test everything with toType
This commit is contained in:
parent
a0dfc278c3
commit
2650b60f47
@ -176,15 +176,9 @@ public interface QmDao extends JdbcMapper {
|
||||
@SQL(bobTomMap)
|
||||
List<CaseInsensitiveHashMap<String, String>> getBobTomMapCaseInsensitive() throws SQLException;
|
||||
|
||||
@SQL(bobTomMap)
|
||||
List<CaseInsensitiveHashMap<String, String>> getBobTomMapCaseInsensitiveType() throws SQLException;
|
||||
|
||||
@SQL(selectThreePeople)
|
||||
List<FieldPerson> getThreePeople(long personNo1, long personNo2, long personNo3) throws SQLException;
|
||||
|
||||
@SQL(selectThreePeople)
|
||||
List<FieldPerson> getThreePeopleType(long personNo1, long personNo2, long personNo3) throws SQLException;
|
||||
|
||||
@SQL(selectThreePeople)
|
||||
ResultSetIterable<FieldPerson> getThreePeopleResultSetIterable(long personNo1, long personNo2, long personNo3) throws SQLException;
|
||||
|
||||
|
@ -2,7 +2,6 @@ package com.moparisthebest.jdbc.codegen;
|
||||
|
||||
import com.moparisthebest.jdbc.QueryMapper;
|
||||
import com.moparisthebest.jdbc.ResultSetMapper;
|
||||
import com.moparisthebest.jdbc.TypeReference;
|
||||
import com.moparisthebest.jdbc.dto.*;
|
||||
import com.moparisthebest.jdbc.util.CaseInsensitiveHashMap;
|
||||
import com.moparisthebest.jdbc.util.ResultSetIterable;
|
||||
@ -262,23 +261,12 @@ public class QueryMapperQmDao implements QmDao {
|
||||
return (List<CaseInsensitiveHashMap<String, String>>)(Object)qm.toListMap(bobTomMap, CaseInsensitiveHashMap.class, String.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CaseInsensitiveHashMap<String, String>> getBobTomMapCaseInsensitiveType() throws SQLException {
|
||||
return qm.toType(bobTomMap, new TypeReference<List<CaseInsensitiveHashMap<String, String>>>() {});
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<FieldPerson> getThreePeople(final long personNo1, final long personNo2, final long personNo3) throws SQLException {
|
||||
return qm.toList(selectThreePeople,
|
||||
FieldPerson.class, personNo1, personNo2, personNo3);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<FieldPerson> getThreePeopleType(final long personNo1, final long personNo2, final long personNo3) throws SQLException {
|
||||
return qm.toType(selectThreePeople,
|
||||
new TypeReference<List<FieldPerson>>() {}, personNo1, personNo2, personNo3);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultSetIterable<FieldPerson> getThreePeopleResultSetIterable(final long personNo1, final long personNo2, final long personNo3) throws SQLException {
|
||||
return qm.toResultSetIterable(selectThreePeople,
|
||||
|
@ -215,23 +215,12 @@ public class QueryMapperTypeQmDao extends QueryMapperQmDao {
|
||||
return qm.toType(bobTomMap, new TypeReference<List<CaseInsensitiveHashMap<String, String>>>() {});
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CaseInsensitiveHashMap<String, String>> getBobTomMapCaseInsensitiveType() throws SQLException {
|
||||
return qm.toType(bobTomMap, new TypeReference<List<CaseInsensitiveHashMap<String, String>>>() {});
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<FieldPerson> getThreePeople(final long personNo1, final long personNo2, final long personNo3) throws SQLException {
|
||||
return qm.toType(selectThreePeople,
|
||||
new TypeReference<List<FieldPerson>>() {}, personNo1, personNo2, personNo3);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<FieldPerson> getThreePeopleType(final long personNo1, final long personNo2, final long personNo3) throws SQLException {
|
||||
return qm.toType(selectThreePeople,
|
||||
new TypeReference<List<FieldPerson>>() {}, personNo1, personNo2, personNo3);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultSetIterable<FieldPerson> getThreePeopleResultSetIterable(final long personNo1, final long personNo2, final long personNo3) throws SQLException {
|
||||
return qm.toType(selectThreePeople,
|
||||
|
@ -455,33 +455,12 @@ public class QueryMapperTest {
|
||||
assertEquals("tom", map.get("TOM"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCaseInsensitiveMapJdbcMapperType() throws Throwable {
|
||||
final Map<String, String> map = qm.getBobTomMapCaseInsensitiveType().get(0);
|
||||
assertEquals("bob", map.get("bob"));
|
||||
assertEquals("bob", map.get("Bob"));
|
||||
assertEquals("bob", map.get("BoB"));
|
||||
assertEquals("bob", map.get("BOb"));
|
||||
assertEquals("bob", map.get("BOB"));
|
||||
assertEquals("tom", map.get("tom"));
|
||||
assertEquals("tom", map.get("Tom"));
|
||||
assertEquals("tom", map.get("ToM"));
|
||||
assertEquals("tom", map.get("TOm"));
|
||||
assertEquals("tom", map.get("TOM"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testList() throws SQLException {
|
||||
final List<FieldPerson> fromDb = qm.getThreePeople(people[0].getPersonNo(), people[1].getPersonNo(), people[2].getPersonNo());
|
||||
assertArrayEquals(people, fromDb.toArray());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testListType() throws SQLException {
|
||||
final List<FieldPerson> fromDb = qm.getThreePeopleType(people[0].getPersonNo(), people[1].getPersonNo(), people[2].getPersonNo());
|
||||
assertArrayEquals(people, fromDb.toArray());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testListQueryMapperList() throws SQLException {
|
||||
if(!(qm instanceof QueryMapperQmDao))
|
||||
|
Loading…
Reference in New Issue
Block a user