示例#1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testPostDeployWithNestedContext()
        public virtual void testPostDeployWithNestedContext()
        {
            /*
             * This test case checks if the process application deployment is done when
             * application context is refreshed, but not when child contexts are
             * refreshed.
             *
             * As a side test it checks if events thrown in the PostDeploy-method are
             * catched by the main application context.
             */

            AbstractApplicationContext applicationContext = new ClassPathXmlApplicationContext("org/camunda/bpm/engine/spring/test/application/PostDeployWithNestedContext-context.xml");

            applicationContext.start();

            // lookup the process application spring bean:
            PostDeployWithNestedContext processApplication = applicationContext.getBean("customProcessApplicaiton", typeof(PostDeployWithNestedContext));

            Assert.assertFalse(processApplication.DeployOnChildRefresh);
            Assert.assertTrue(processApplication.LateEventTriggered);

            processApplication.undeploy();
            applicationContext.close();
        }
示例#2
0
 public ApplicationListenerAnonymousInnerClass(PostDeployWithNestedContext outerInstance)
 {
     this.outerInstance = outerInstance;
 }
示例#3
0
 public MyEvent(PostDeployWithNestedContext outerInstance, object source) : base(source)
 {
     this.outerInstance = outerInstance;
 }