@Test public void testGetWorkflows() throws RepositoryException { DataSourceWorkflowRepository repo = new DataSourceWorkflowRepository(ds); List<Workflow> flows = repo.getWorkflows(); assertThat(flows, allOf(notNullValue(), hasSize(1))); }
@Test(expected = RepositoryException.class) public void testGetWorkflowsNullRepository() throws RepositoryException { DataSourceWorkflowRepository repo = new DataSourceWorkflowRepository(null); List flows = repo.getWorkflows(); assertNotNull(flows); }
@Test public void testGetWorkflowsNoConditionsOrTasks() throws RepositoryException { DataSourceWorkflowRepository repo = new DataSourceWorkflowRepository(ds); List<Workflow> flows = repo.getWorkflows(false, false); assertThat(flows, allOf(notNullValue(), hasSize(1))); assertThat(flows.get(0).getPreConditions(), hasSize(0)); assertThat(flows.get(0).getPostConditions(), hasSize(0)); assertThat(flows.get(0).getTasks(), hasSize(0)); }