@Test public void testGetOperationResult_Empty() { List<VdcOperation<?, ?>> testOperationList = new ArrayList<>(); List<VdcOperation<?, ?>> allOperationList = new ArrayList<>(); List<?> allResults = new ArrayList<>(); List<?> result = testProvider.getOperationResult(testOperationList, allOperationList, allResults); assertEquals(0, result.size(), "Result should have no results"); //$NON-NLS-1$ }
@Test public void testGetOperationResult_One() { VdcOperation<ActionType, ActionParametersBase> testOperation1 = new VdcOperation<>(ActionType.ActivateVds, new ActionParametersBase(), null); List<VdcOperation<?, ?>> testOperationList = new ArrayList<>(); testOperationList.add(testOperation1); List<VdcOperation<?, ?>> allOperationList = new ArrayList<>(); allOperationList.add(testOperation1); ActionReturnValue testResult1 = new ActionReturnValue(); List<ActionReturnValue> allResults = new ArrayList<>(); allResults.add(testResult1); List<?> result = testProvider.getOperationResult(testOperationList, allOperationList, allResults); assertEquals(1, result.size(), "Result should have one results"); //$NON-NLS-1$ }
@Test public void testGetOperationResult_One_of_Two() { VdcOperation<ActionType, ActionParametersBase> testOperation1 = new VdcOperation<>(ActionType.ActivateVds, new ActionParametersBase(), null); VdcOperation<ActionType, ActionParametersBase> testOperation2 = new VdcOperation<>(ActionType.AddBookmark, new ActionParametersBase(), null); List<VdcOperation<?, ?>> testOperationList = new ArrayList<>(); testOperationList.add(testOperation2); List<VdcOperation<?, ?>> allOperationList = new ArrayList<>(); allOperationList.add(testOperation1); allOperationList.add(testOperation2); ActionReturnValue testResult1 = new ActionReturnValue(); ActionReturnValue testResult2 = new ActionReturnValue(); List<ActionReturnValue> allResults = new ArrayList<>(); allResults.add(testResult1); allResults.add(testResult2); List<?> result = testProvider.getOperationResult(testOperationList, allOperationList, allResults); assertEquals(1, result.size(), "Result should have one results"); //$NON-NLS-1$ assertEquals(testResult2, result.get(0), "Result should match"); //$NON-NLS-1$ }