Пример #1
0
//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);
        }
Пример #2
0
        public virtual void testReportByInvalidPeriodUnit()
        {
            HistoricProcessInstanceReport report = historyService.createHistoricProcessInstanceReport();

            try
            {
                report.duration(null);
                fail();
            }
            catch (NotValidException)
            {
            }
        }
Пример #3
0
        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);
        }