AutonomiccsSystemVmTemplateJdbcDao extends JdbcDaoSupport { public long searchAutonomiccsSystemVmTemplateIdForHypervisor(String autonomiccsSystemVmTemplateName) { return getJdbcTemplate().queryForObject(sqlSearchAutonomiccsSystemVmTemplateIdForHypervisor, Long.class, autonomiccsSystemVmTemplateName); }  boolean isTemplateRegistered(String templateName); boolean isTemplateRegisteredAndReady(String autonomiccsSystemVmTemplateName); long searchAutonomiccsSystemVmTemplateIdForHypervisor(String autonomiccsSystemVmTemplateName);  }
@Test public void searchAutonomiccsSystemVmTemplateIdForHypervisorTest() { Mockito.doReturn(123l).when(jdbcTemplate).queryForObject(Mockito.eq(sqlSearchAutonomiccsSystemVmTemplateIdForHypervisor), Mockito.eq(Long.class), Mockito.anyLong()); long result = spy.searchAutonomiccsSystemVmTemplateIdForHypervisor("TemplateName"); Mockito.verify(jdbcTemplate).queryForObject(Mockito.eq(sqlSearchAutonomiccsSystemVmTemplateIdForHypervisor), Mockito.eq(Long.class), Mockito.anyString()); Assert.assertEquals(123l, result); }