//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testMissingAuthorization() public virtual void testMissingAuthorization() { string message = "not authorized"; when(mockedReportQuery.duration(MONTH)).thenThrow(new AuthorizationException(message)); given().queryParam("reportType", "duration").queryParam("periodUnit", "month").then().expect().statusCode(Status.FORBIDDEN.StatusCode).contentType(ContentType.JSON).body("type", equalTo(typeof(AuthorizationException).Name)).body("message", equalTo(message)).when().get(HISTORIC_PROCESS_INSTANCE_REPORT_URL); }
public virtual void testReportByInvalidPeriodUnit() { HistoricProcessInstanceReport report = historyService.createHistoricProcessInstanceReport(); try { report.duration(null); fail(); } catch (NotValidException) { } }
private HistoricProcessInstanceReport setUpMockHistoricProcessInstanceReportQuery() { HistoricProcessInstanceReport mockedReportQuery = mock(typeof(HistoricProcessInstanceReport)); when(mockedReportQuery.processDefinitionIdIn(anyString())).thenReturn(mockedReportQuery); when(mockedReportQuery.processDefinitionKeyIn(anyString())).thenReturn(mockedReportQuery); when(mockedReportQuery.startedAfter(any(typeof(DateTime)))).thenReturn(mockedReportQuery); when(mockedReportQuery.startedBefore(any(typeof(DateTime)))).thenReturn(mockedReportQuery); IList <DurationReportResult> durationReportByMonth = createMockHistoricProcessInstanceDurationReportByMonth(); when(mockedReportQuery.duration(MONTH)).thenReturn(durationReportByMonth); IList <DurationReportResult> durationReportByQuarter = createMockHistoricProcessInstanceDurationReportByQuarter(); when(mockedReportQuery.duration(QUARTER)).thenReturn(durationReportByQuarter); when(mockedReportQuery.duration(null)).thenThrow(new NotValidException("periodUnit is null")); when(processEngine.HistoryService.createHistoricProcessInstanceReport()).thenReturn(mockedReportQuery); return(mockedReportQuery); }