@Test
public void testInitDao03() throws Exception {

    // 前処理
    DataSource dataSource = mock(DataSource.class);
    DBMessageResourceDAOImpl_JdbcTemplateStub01 jdbc = new DBMessageResourceDAOImpl_JdbcTemplateStub01();
    DBMessageResourceDAOImpl_DBMessageResourceDAOImplStub01 dbmr = new DBMessageResourceDAOImpl_DBMessageResourceDAOImplStub01();
    jdbc.ds = dataSource;
    ReflectionTestUtils.setField(dbmr, "jdbcTemplate", jdbc);
    dbmr.dBMessageQuery = null;
    dbmr.codeColumn = "CODE";
    dbmr.languageColumn = null;
    dbmr.countryColumn = null;
    dbmr.variantColumn = null;
    dbmr.messageColumn = "MESSAGE";
    // テスト実施
    dbmr.initDao();
    // 判定
    // 判定
    DBMessageQuery query = dbmr.dBMessageQuery;
    assertEquals("CODE", query.rsCodeColumn);
    assertNull(query.rsLanguageColumn);
    assertNull(query.rsCountryColumn);
    assertNull(query.rsVariantColumn);
    assertEquals("MESSAGE", query.rsMessageColumn);
    assertTrue(dbmr.isRead);
}