Пример #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testNonExistingDecisionDefinitionRetrieval_ByKey()
        public virtual void testNonExistingDecisionDefinitionRetrieval_ByKey()
        {
            string nonExistingKey = "aNonExistingDefinitionKey";

            when(repositoryServiceMock.createDecisionDefinitionQuery().decisionDefinitionKey(nonExistingKey)).thenReturn(decisionDefinitionQueryMock);
            when(decisionDefinitionQueryMock.latestVersion()).thenReturn(decisionDefinitionQueryMock);
            when(decisionDefinitionQueryMock.singleResult()).thenReturn(null);
            when(decisionDefinitionQueryMock.list()).thenReturn(System.Linq.Enumerable.Empty <DecisionDefinition> ());

            given().pathParam("key", nonExistingKey).then().expect().statusCode(Status.NOT_FOUND.StatusCode).contentType(ContentType.JSON).body("type", @is(typeof(RestException).Name)).body("message", containsString("No matching decision definition with key: " + nonExistingKey)).when().get(SINGLE_DECISION_DEFINITION_BY_KEY_URL);
        }
Пример #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void queryByLatest()
        public virtual void queryByLatest()
        {
            DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery();

            query.latestVersion();

            verifyQueryResults(query, 3);

            query.decisionDefinitionKey("one").latestVersion();

            verifyQueryResults(query, 1);

            query.decisionDefinitionKey("two").latestVersion();
            verifyQueryResults(query, 1);
        }