示例#1
0
        public virtual void testEmbeddedSubprocess()
        {
//JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method:
            deploymentForTenant("tenant1", Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY).startEvent().subProcess().embeddedSubProcess().startEvent().serviceTask().camundaClass(typeof(AssertingJavaDelegate).FullName).endEvent().subProcessDone().endEvent().done());

            AssertingJavaDelegate.addAsserts(hasTenantId("tenant1"));

            startProcessInstance(PROCESS_DEFINITION_KEY);
        }
示例#2
0
        public virtual void testConcurrentExecution()
        {
//JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method:
            deploymentForTenant("tenant1", Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY).startEvent().parallelGateway("fork").serviceTask().camundaClass(typeof(AssertingJavaDelegate).FullName).parallelGateway("join").endEvent().moveToNode("fork").serviceTask().camundaClass(typeof(AssertingJavaDelegate).FullName).connectTo("join").done());

            AssertingJavaDelegate.addAsserts(hasTenantId("tenant1"));

            startProcessInstance(PROCESS_DEFINITION_KEY);
        }
示例#3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: @Override protected void tearDown() throws Exception
        protected internal override void tearDown()
        {
            AssertingJavaDelegate.clear();
            base.tearDown();
        }