@Test
public void testAfterPropertiesSet04() throws Exception {

    AsyncJobLauncherImpl asyncJobLauncher = new AsyncJobLauncherImpl(
            threadPoolTaskExecutor, asyncJobWorker);
    asyncJobLauncher.executorJobTerminateWaitIntervalTime = -1; // @Valueのデフォルト値
    try {
        // テスト実行
        asyncJobLauncher.afterPropertiesSet();
        fail();
    } catch (IllegalStateException e) {
        assertEquals(
                "[EAL025056] [Assertion failed] - AsyncJobLauncherImpl requires to set executor.jobTerminateWaitInterval. please confirm the settings.",
                e.getMessage());
    }
}