@Test public void verifyObserve() throws Exception { final DataSourceMonitor monitor = new DataSourceMonitor(this.dataSource); monitor.setExecutor(Executors.newSingleThreadExecutor()); monitor.setValidationQuery("SELECT 1 FROM INFORMATION_SCHEMA.SYSTEM_USERS"); final PoolStatus status = monitor.observe(); assertEquals(StatusCode.OK, status.getCode()); }