예제 #1
0
        public virtual void testReportByInvalidStartedAfter()
        {
            HistoricProcessInstanceReport report = historyService.createHistoricProcessInstanceReport();

            try
            {
                report.startedAfter(null);
                fail();
            }
            catch (NotValidException)
            {
            }
        }
예제 #2
0
        public virtual void testReportByInvalidPeriodUnit()
        {
            HistoricProcessInstanceReport report = historyService.createHistoricProcessInstanceReport();

            try
            {
                report.duration(null);
                fail();
            }
            catch (NotValidException)
            {
            }
        }
예제 #3
0
        public virtual void testReportByInvalidProcessDefinitionKey()
        {
            HistoricProcessInstanceReport report = historyService.createHistoricProcessInstanceReport();

            try
            {
                report.processDefinitionKeyIn((string)null);
            }
            catch (NotValidException)
            {
            }

            try
            {
                report.processDefinitionKeyIn("abc", (string)null, "def");
            }
            catch (NotValidException)
            {
            }
        }
예제 #4
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);
        }
예제 #5
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Before public void setUpRuntimeData()
        public virtual void setUpRuntimeData()
        {
            mockedReportQuery = setUpMockHistoricProcessInstanceReportQuery();
        }