@Test
public void testMakeSql05() throws Exception {

    // 前処理
    DBMessageResourceDAOImpl dbmr = new DBMessageResourceDAOImpl();
    dbmr.codeColumn = "CODE";
    dbmr.languageColumn = null;
    dbmr.countryColumn = "";
    dbmr.variantColumn = null;
    dbmr.messageColumn = null;
    dbmr.tableName = "MESSAGES";
    dbmr.findMessageSql = null;
    // テスト実施
    try {
        logger.clear();
        dbmr.makeSql();
        fail();
    } catch (IllegalArgumentException e) {
        // 判定
        assertEquals("illegalArgument: countryColumn is empty.", e
                .getMessage());
        assertThat(logger.getLoggingEvents(), is(asList(error(
                "illegalArgument: countryColumn is empty."))));
    }
}