Package org.springframework.context.support

Examples of org.springframework.context.support.StaticApplicationContext


    assertTrue(model.fallbackInvoked);
  }

  public void testStateAndFallbackValidatorInvoked() {
    ModelValidator validator = new ModelValidator();
    StaticApplicationContext applicationContext = new StaticApplicationContext();
    applicationContext.getBeanFactory().registerSingleton("modelValidator", validator);
    requestContext.getRootFlow().setApplicationContext(applicationContext);

    Object model = new Object();
    ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, modelName, null, null);
    ViewState state1 = new ViewState(requestContext.getRootFlow(), "state1", new StubViewFactory());
View Full Code Here


    assertTrue(validator.fallbackInvoked);
  }

  public void testFallbackValidatorInvoked() {
    ModelValidator validator = new ModelValidator();
    StaticApplicationContext applicationContext = new StaticApplicationContext();
    applicationContext.getBeanFactory().registerSingleton("modelValidator", validator);
    requestContext.getRootFlow().setApplicationContext(applicationContext);

    Object model = new Object();
    ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, modelName, null, null);
    ViewState state1 = new ViewState(requestContext.getRootFlow(), "state2", new StubViewFactory());
View Full Code Here

    assertTrue(validator.fallbackInvoked);
  }

  public void testStateAndFallbackLegacyValidatorInvoked() {
    LegacyModelValidator validator = new LegacyModelValidator();
    StaticApplicationContext applicationContext = new StaticApplicationContext();
    applicationContext.getBeanFactory().registerSingleton("modelValidator", validator);
    requestContext.getRootFlow().setApplicationContext(applicationContext);

    Object model = new Object();
    ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, modelName, null, null);
    ViewState state1 = new ViewState(requestContext.getRootFlow(), "state1", new StubViewFactory());
View Full Code Here

    assertTrue(validator.fallbackInvoked);
  }

  public void testFallbackLegacyValidatorInvoked() {
    LegacyModelValidator validator = new LegacyModelValidator();
    StaticApplicationContext applicationContext = new StaticApplicationContext();
    applicationContext.getBeanFactory().registerSingleton("modelValidator", validator);
    requestContext.getRootFlow().setApplicationContext(applicationContext);

    Object model = new Object();
    ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, modelName, null, null);
    ViewState state1 = new ViewState(requestContext.getRootFlow(), "state2", new StubViewFactory());
View Full Code Here

    assertTrue(validator.fallbackInvoked);
  }

  public void testStateAndFallbackErrorsValidatorInvoked() {
    ErrorsModelValidator validator = new ErrorsModelValidator();
    StaticApplicationContext applicationContext = new StaticApplicationContext();
    applicationContext.getBeanFactory().registerSingleton("modelValidator", validator);
    requestContext.getRootFlow().setApplicationContext(applicationContext);

    Object model = new Object();
    ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, modelName, null, null);
    ViewState state1 = new ViewState(requestContext.getRootFlow(), "state1", new StubViewFactory());
View Full Code Here

    assertTrue(validator.fallbackInvoked);
  }

  public void testFallbackErrorsValidatorInvoked() {
    ErrorsModelValidator validator = new ErrorsModelValidator();
    StaticApplicationContext applicationContext = new StaticApplicationContext();
    applicationContext.getBeanFactory().registerSingleton("modelValidator", validator);
    requestContext.getRootFlow().setApplicationContext(applicationContext);

    Object model = new Object();
    ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, modelName, null, null);
    ViewState state1 = new ViewState(requestContext.getRootFlow(), "state2", new StubViewFactory());
View Full Code Here

    assertEquals("baz", exp.getValue(context));
  }

  public void testResolveSpringBean() {
    MockRequestContext context = new MockRequestContext();
    StaticApplicationContext ac = new StaticApplicationContext();
    ac.getBeanFactory().registerSingleton("testBean", new TestBean());
    context.getRootFlow().setApplicationContext(ac);
    Expression exp = parser.parseExpression("testBean", new FluentParserContext().evaluate(RequestContext.class));
    assertSame(ac.getBean("testBean"), exp.getValue(context));
  }
View Full Code Here

    assertSame(ac.getBean("testBean"), exp.getValue(context));
  }

  public void testResolveAction() {
    MockRequestContext context = new MockRequestContext();
    StaticApplicationContext ac = new StaticApplicationContext();
    ac.getBeanFactory().registerSingleton("action", new TestAction());
    context.getRootFlow().setApplicationContext(ac);
    Expression exp = parser.parseExpression("action", new FluentParserContext().evaluate(RequestContext.class));
    assertSame(ac.getBean("action"), exp.getValue(context));
  }
View Full Code Here

    assertSame(ac.getBean("action"), exp.getValue(context));
  }

  public void testResolveMultiAction() {
    MockRequestContext context = new MockRequestContext();
    StaticApplicationContext ac = new StaticApplicationContext();
    ac.getBeanFactory().registerSingleton("multiAction", new FormAction());
    context.getRootFlow().setApplicationContext(ac);
    Expression exp = parser.parseExpression("multiAction.setupForm", new FluentParserContext()
        .evaluate(RequestContext.class));
    AnnotatedAction action = (AnnotatedAction) exp.getValue(context);
    assertSame(ac.getBean("multiAction"), action.getTargetAction());
    assertEquals("setupForm", action.getMethod());
  }
View Full Code Here

    assertEquals(null, exp.getValue(context));
  }

  public void testResolveMessage() {
    MockRequestContext context = new MockRequestContext();
    StaticApplicationContext ac = new StaticApplicationContext();
    ac.getStaticMessageSource().addMessage("foo", Locale.FRANCE, "bar");
    ac.refresh();
    context.getRootFlow().setApplicationContext(ac);
    context.getMockExternalContext().setLocale(Locale.FRANCE);
    Expression exp = parser.parseExpression("resourceBundle.foo", new FluentParserContext()
        .evaluate(RequestContext.class));
    assertEquals("bar", exp.getValue(context));
View Full Code Here

TOP

Related Classes of org.springframework.context.support.StaticApplicationContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.