Пример #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void observerTest()
        public virtual void observerTest()
        {
            DummyObserver    dummyObserver    = new DummyObserver();
            MapViewDimension mapViewDimension = new MapViewDimension();

            mapViewDimension.addObserver(dummyObserver);
            Assert.assertEquals(0, dummyObserver.Callbacks);

            mapViewDimension.Dimension = new Dimension(0, 0);
            Assert.assertEquals(1, dummyObserver.Callbacks);
        }
Пример #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testStartFormDataWithLabelExpression()
        public virtual void testStartFormDataWithLabelExpression()
        {
            string processDefinitionId = repositoryService.createProcessDefinitionQuery().singleResult().Id;

            StartFormData formData = formService.getStartFormData(processDefinitionId);

            string label = formData.FormFields[0].Label;

            Assert.assertNotNull(label);
            Assert.assertEquals("testString123", label);
        }
Пример #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testPAGroovyProcessEnginePlugin()
        public virtual void testPAGroovyProcessEnginePlugin()
        {
            ProcessEngine groovyEngine = processEngineService.getProcessEngine("groovy");

            Assert.assertNotNull(groovyEngine);

            ProcessInstance         pi  = groovyEngine.RuntimeService.startProcessInstanceByKey("groovy");
            HistoricProcessInstance hpi = groovyEngine.HistoryService.createHistoricProcessInstanceQuery().processDefinitionKey("groovy").finished().singleResult();

            assertEquals(pi.Id, hpi.Id);
        }
Пример #4
0
        public virtual void testInitTriggerCompensationActivityInstanceTree()
        {
            // given active compensation
            ProcessInstance instance = rule.processInstance();

            // then the activity instance tree is meaningful
            ActivityInstance activityInstance = rule.RuntimeService.getActivityInstance(instance.Id);

            Assert.assertNotNull(activityInstance);
            assertThat(activityInstance).hasStructure(describeActivityInstanceTree(instance.ProcessDefinitionId).activity("throwCompensate").activity("undoTask").activity("concurrentTask").done());
        }
Пример #5
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: @Override public void execute(org.camunda.bpm.engine.delegate.DelegateExecution execution) throws Exception
            public virtual void execute(DelegateExecution execution)
            {
                RuntimeService runtimeService = engine.RuntimeService;

                ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("process");

                // then the wait state is reached immediately after instantiation
                ActivityInstance activityInstance = runtimeService.getActivityInstance(processInstance.Id);

                ActivityInstance[] activityInstances = activityInstance.getActivityInstances("waitState");
                Assert.assertEquals(1, activityInstances.Length);
            }
Пример #6
0
 private static void verifyRemoveObserverInvalid(Observable observable, Observer observer)
 {
     try
     {
         observable.removeObserver(observer);
         Assert.fail("observer: " + observer);
     }
     catch (System.ArgumentException)
     {
         Assert.assertTrue(true);
     }
 }
Пример #7
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testPaAsEjbModule()
        public virtual void testPaAsEjbModule()
        {
            ProcessEngine processEngine = ProgrammaticBeanLookup.lookup(typeof(ProcessEngine));

            Assert.assertNotNull(processEngine);

            runtimeService.startProcessInstanceByKey("paAsEjbJar-process");
            Assert.assertEquals(1, runtimeService.createProcessInstanceQuery().count());
            waitForJobExecutorToProcessAllJobs();

            Assert.assertEquals(0, runtimeService.createProcessInstanceQuery().count());
        }
Пример #8
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void sizeTest()
        public virtual void sizeTest()
        {
            Layers layers = new Layers(new DummyRedrawer(), new DisplayModel());

            Assert.assertEquals(0, layers.size());

            layers.add(new DummyLayer());
            Assert.assertEquals(1, layers.size());

            layers.clear();
            Assert.assertEquals(0, layers.size());
        }
Пример #9
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void isEmptyTest()
        public virtual void isEmptyTest()
        {
            Layers layers = new Layers(new DummyRedrawer(), new DisplayModel());

            Assert.assertTrue(layers.Empty);

            layers.add(new DummyLayer());
            Assert.assertFalse(layers.Empty);

            layers.clear();
            Assert.assertTrue(layers.Empty);
        }
Пример #10
0
        public virtual void testInitAsyncBeforeSubprocessActivityInstanceTree()
        {
            // given
            ProcessInstance instance = rule.processInstance();

            // when
            ActivityInstance activityInstance = rule.RuntimeService.getActivityInstance(instance.Id);

            // then
            Assert.assertNotNull(activityInstance);
            assertThat(activityInstance).hasStructure(describeActivityInstanceTree(instance.ProcessDefinitionId).transition("miSubProcess").done());
        }
Пример #11
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void equalsTest()
        public virtual void equalsTest()
        {
            Job job1 = new Job(new Tile(0, 1, (sbyte)2, TILE_SIZE), false);
            Job job2 = new Job(new Tile(0, 1, (sbyte)2, TILE_SIZE), false);
            Job job3 = new Job(new Tile(0, 0, (sbyte)0, TILE_SIZE), false);

            TestUtils.equalsTest(job1, job2);

            Assert.assertNotEquals(job1, job3);
            Assert.assertNotEquals(job3, job1);
            Assert.assertNotEquals(job1, new object());
        }
Пример #12
0
 private static void verifyInvalidConstructor(Tile tile)
 {
     try
     {
         createJob(tile);
         Assert.fail("tile: " + tile);
     }
     catch (System.ArgumentException)
     {
         Assert.assertTrue(true);
     }
 }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void overdrawFactorTest()
        public virtual void overdrawFactorTest()
        {
            FrameBufferModel frameBufferModel = new FrameBufferModel();

            Assert.assertEquals(1.2, frameBufferModel.OverdrawFactor, 0);

            frameBufferModel.OverdrawFactor = 2;
            Assert.assertEquals(2, frameBufferModel.OverdrawFactor, 0);

            verifyInvalidOverdrawFactor(0);
            verifyInvalidOverdrawFactor(-1);
        }
Пример #14
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test @OperateOnDeployment(value=PA2) public void testDeployProcessArchive()
        public virtual void testDeployProcessArchive()
        {
            ProcessEngine processEngine = ProgrammaticBeanLookup.lookup(typeof(ProcessEngine));

            Assert.assertNotNull(processEngine);

            RepositoryService repositoryService = processEngine.RepositoryService;

            long count = repositoryService.createProcessDefinitionQuery().processDefinitionKey("testDeployProcessArchiveUnchanged").count();

            Assert.assertEquals(1, count);
        }
Пример #15
0
        public virtual void testInitNestedActivityInstance()
        {
            // given
            ProcessInstance instance = rule.processInstance();

            // when
            ActivityInstance activityInstance = rule.RuntimeService.getActivityInstance(instance.Id);

            // then
            Assert.assertNotNull(activityInstance);
            assertThat(activityInstance).hasStructure(describeActivityInstanceTree(instance.ProcessDefinitionId).beginScope("subProcess").activity("task1").activity("task2").done());
        }
Пример #16
0
        public virtual void testActivityInstanceTree()
        {
            // given
            ProcessInstance instance = rule.processInstance();

            // when
            ActivityInstance activityInstance = rule.RuntimeService.getActivityInstance(instance.Id);

            // then
            Assert.assertNotNull(activityInstance);
            assertThat(activityInstance).hasStructure(describeActivityInstanceTree(instance.ProcessDefinitionId).activity("eventSubProcessTask").done());
        }
Пример #17
0
        public virtual void testInitNonInterruptingBoundaryEventActivityInstanceTree()
        {
            // given
            ProcessInstance instance = rule.processInstance();

            // when
            ActivityInstance activityInstance = rule.RuntimeService.getActivityInstance(instance.Id);

            // then
            Assert.assertNotNull(activityInstance);
            assertThat(activityInstance).hasStructure(describeActivityInstanceTree(instance.ProcessDefinitionId).activity("afterBoundaryTask").beginMiBody("miSubProcess").activity("subProcessTask").done());
        }
Пример #18
0
 private static void verifyInvalidSetZoomLevelMin(MapViewPosition mapViewPosition, sbyte zoomLevelMin)
 {
     try
     {
         mapViewPosition.ZoomLevelMin = zoomLevelMin;
         Assert.fail("zoomLevelMin: " + zoomLevelMin);
     }
     catch (System.ArgumentException)
     {
         Assert.assertTrue(true);
     }
 }
Пример #19
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void moveCenterTest()
        public virtual void moveCenterTest()
        {
            MapViewPosition mapViewPosition = new MapViewPosition(new FixedTileSizeDisplayModel(256));

            mapViewPosition.moveCenter(MercatorProjection.getMapSize((sbyte)0, (new FixedTileSizeDisplayModel(256)).TileSize) / -360d, 0);

            MapPosition mapPosition = mapViewPosition.MapPosition;

            Assert.assertEquals(0, mapPosition.latLong.latitude, 0);
            Assert.assertEquals(1, mapPosition.latLong.longitude, 1.0E-14);
            Assert.assertEquals(0, mapPosition.zoomLevel);
        }
Пример #20
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test @OperateOnDeployment(value=PA2) public void testDeployProcessArchive()
        public virtual void testDeployProcessArchive()
        {
            Assert.assertNotNull(processEngine);
            RepositoryService repositoryService = processEngine.RepositoryService;
            long count = repositoryService.createProcessDefinitionQuery().processDefinitionKey("testDeployProcessArchive").count();

            Assert.assertEquals(2, count);

            count = repositoryService.createProcessDefinitionQuery().processDefinitionKey("testDeployProcessArchiveUnchanged").count();

            Assert.assertEquals(1, count);
        }
Пример #21
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testResolveBean()
        public virtual void testResolveBean()
        {
            // verifies that @RequestScoped Beans can be resolved

            ProcessInstance pi = runtimeService.startProcessInstanceByKey("testResolveBean");

            waitForJobExecutorToProcessAllJobs();

            object variable = runtimeService.getVariable(pi.Id, "invocationCounter");

            Assert.assertEquals(1, variable);
        }
Пример #22
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testGetStacktrace()
        public virtual void testGetStacktrace()
        {
            string stacktrace = "aStacktrace";

            when(mockHistoryService.getHistoricJobLogExceptionStacktrace(MockProvider.EXAMPLE_HISTORIC_JOB_LOG_ID)).thenReturn(stacktrace);

            Response response = given().pathParam("id", MockProvider.EXAMPLE_HISTORIC_JOB_LOG_ID).then().expect().statusCode(Status.OK.StatusCode).contentType(ContentType.TEXT).when().get(HISTORIC_JOB_LOG_RESOURCE_GET_STACKTRACE_URL);

            string content = response.asString();

            Assert.assertEquals(stacktrace, content);
        }
Пример #23
0
        public virtual void testInitThrowCompensateActivityInstanceTree()
        {
            // given
            ProcessInstance processInstance = rule.processInstance();

            // when
            ActivityInstance tree = rule.RuntimeService.getActivityInstance(processInstance.Id);

            // then
            Assert.assertNotNull(tree);
            assertThat(tree).hasStructure(describeActivityInstanceTree(processInstance.ProcessDefinitionId).activity("outerTask").beginScope("throwCompensate").activity("undoTask").done());
        }
Пример #24
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void invalidConstructorTest()
        public virtual void invalidConstructorTest()
        {
            try
            {
                createTileDownloadJob(null, 1);
                Assert.fail();
            }
            catch (System.ArgumentException)
            {
                Assert.assertTrue(true);
            }
        }
Пример #25
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void canCreateMigrationPlanForNoTenants()
        public virtual void canCreateMigrationPlanForNoTenants()
        {
            // given
            ProcessDefinition sharedDefinition = testHelper.deployAndGetDefinition(ProcessModels.ONE_TASK_PROCESS);


            // when
            MigrationPlan migrationPlan = engineRule.RuntimeService.createMigrationPlan(sharedDefinition.Id, sharedDefinition.Id).mapEqualActivities().build();

            // then
            Assert.assertNotNull(migrationPlan);
        }
Пример #26
0
 private static void verifyInvalidPriority(QueueItem <Job> queueItem, double priority)
 {
     try
     {
         queueItem.Priority = priority;
         Assert.fail("priority: " + priority);
     }
     catch (System.ArgumentException)
     {
         Assert.assertTrue(true);
     }
 }
Пример #27
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void repaintTest()
        public virtual void repaintTest()
        {
            DummyMapView dummyMapView = new DummyMapView();
            Model        model        = new Model();

            MapViewController.create(dummyMapView, model);
            Assert.assertEquals(0, dummyMapView.repaintCounter);

            model.mapViewPosition.ZoomLevel = (sbyte)1;
            // this does not hold with zoom animation
            // Assert.assertEquals(1, dummyMapView.repaintCounter);
        }
Пример #28
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testTaskFormDataWithLabelExpression()
        public virtual void testTaskFormDataWithLabelExpression()
        {
            ProcessInstance instance = runtimeService.startProcessInstanceByKey("elTaskFormProcess");
            Task            task     = taskService.createTaskQuery().processInstanceId(instance.Id).singleResult();

            TaskFormData formData = formService.getTaskFormData(task.Id);

            string label = formData.FormFields[0].Label;

            Assert.assertNotNull(label);
            Assert.assertEquals("testString123", label);
        }
Пример #29
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testWindowsUnremovableFile() throws java.io.IOException
        public virtual void TestWindowsUnremovableFile()
        {
            RandomizedTest.assumeTrue("Requires Windows.", Constants.WINDOWS);
            RandomizedTest.assumeFalse(LuceneTestCase.LEAVE_TEMPORARY);

            Result r = JUnitCore.runClasses(typeof(Nested2));

            Assert.AreEqual(1, r.FailureCount);

            Nested2.OpenFile.Dispose();
            TestUtil.rm(Nested2.Parent);
        }
Пример #30
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testGetSingleHistoricCaseInstance()
        public virtual void testGetSingleHistoricCaseInstance()
        {
            Response response = given().pathParam("id", MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_ID).then().expect().statusCode(Status.OK.StatusCode).when().get(HISTORIC_SINGLE_CASE_ACTIVITY_INSTANCE_URL);

            string content = response.asString();

            string returnedCaseActivityInstanceId       = from(content).getString("id");
            string returnedParentCaseActivityInstanceId = from(content).getString("parentCaseActivityInstanceId");
            string returnedCaseActivityId          = from(content).getString("caseActivityId");
            string returnedCaseActivityName        = from(content).getString("caseActivityName");
            string returnedCaseActivityType        = from(content).getString("caseActivityType");
            string returnedCaseDefinitionId        = from(content).getString("caseDefinitionId");
            string returnedCaseInstanceId          = from(content).getString("caseInstanceId");
            string returnedCaseExecutionId         = from(content).getString("caseExecutionId");
            string returnedTaskId                  = from(content).getString("taskId");
            string returnedCalledProcessInstanceId = from(content).getString("calledProcessInstanceId");
            string returnedCalledCaseInstanceId    = from(content).getString("calledCaseInstanceId");
            string returnedCreateTime              = from(content).getString("createTime");
            string returnedEndTime                 = from(content).getString("endTime");
            string returnedTenantId                = from(content).getString("tenantId");
            long   returnedDurationInMillis        = from(content).getLong("durationInMillis");
            bool   required   = from(content).getBoolean("required");
            bool   available  = from(content).getBoolean("available");
            bool   enabled    = from(content).getBoolean("enabled");
            bool   disabled   = from(content).getBoolean("disabled");
            bool   active     = from(content).getBoolean("active");
            bool   completed  = from(content).getBoolean("completed");
            bool   terminated = from(content).getBoolean("terminated");

            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_ID, returnedCaseActivityInstanceId);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_PARENT_CASE_ACTIVITY_INSTANCE_ID, returnedParentCaseActivityInstanceId);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_ID, returnedCaseActivityId);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_NAME, returnedCaseActivityName);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_TYPE, returnedCaseActivityType);
            Assert.assertEquals(MockProvider.EXAMPLE_CASE_DEFINITION_ID, returnedCaseDefinitionId);
            Assert.assertEquals(MockProvider.EXAMPLE_CASE_INSTANCE_ID, returnedCaseInstanceId);
            Assert.assertEquals(MockProvider.EXAMPLE_CASE_EXECUTION_ID, returnedCaseExecutionId);
            Assert.assertEquals(MockProvider.EXAMPLE_TASK_ID, returnedTaskId);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_CALLED_PROCESS_INSTANCE_ID, returnedCalledProcessInstanceId);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_CALLED_CASE_INSTANCE_ID, returnedCalledCaseInstanceId);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_CREATE_TIME, returnedCreateTime);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_END_TIME, returnedEndTime);
            Assert.assertEquals(MockProvider.EXAMPLE_TENANT_ID, returnedTenantId);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_DURATION, returnedDurationInMillis);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_IS_REQUIRED, required);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_IS_AVAILABLE, available);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_IS_ENABLED, enabled);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_IS_DISABLED, disabled);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_IS_ACTIVE, active);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_IS_COMPLETED, completed);
            Assert.assertEquals(MockProvider.EXAMPLE_HISTORIC_CASE_ACTIVITY_INSTANCE_IS_TERMINATED, terminated);
        }