Package com.foreach.across.core

Examples of com.foreach.across.core.AcrossContext.addModule()


      acrossContext.setInstallerAction( InstallerAction.DISABLED );

      acrossContext.addModule( directOnModule() );
      acrossContext.addModule( sourceOnModule() );
      acrossContext.addModule( onlyFromContext() );
      acrossContext.addModule( moduleFour() );

      acrossContext.addApplicationContextConfigurer( new PropertyPlaceholderSupportConfigurer(),
                                                     ConfigurerScope.CONTEXT_AND_MODULES );

      acrossContext.addPropertySources(
View Full Code Here


  public void getModuleByName() {
    TestModule1 module = new TestModule1();
    ExposingModule other = new ExposingModule( "my module" );

    AcrossContext context = new AcrossContext();
    context.addModule( module );
    context.addModule( other );

    assertNull( context.getModule( "not present" ) );
    assertSame( module, context.getModule( module.getName() ) );
    assertSame( other, context.getModule( "my module" ) );
View Full Code Here

    TestModule1 module = new TestModule1();
    ExposingModule other = new ExposingModule( "my module" );

    AcrossContext context = new AcrossContext();
    context.addModule( module );
    context.addModule( other );

    assertNull( context.getModule( "not present" ) );
    assertSame( module, context.getModule( module.getName() ) );
    assertSame( other, context.getModule( "my module" ) );
    assertSame( other, context.getModule( "com.foreach.across.test.modules.exposing.ExposingModule" ) );
View Full Code Here

  public void moduleWithTheSameNameIsNotAllowedWhenBootstrapping() {
    AcrossContext context = new AcrossContext();
    context.setInstallerAction( InstallerAction.DISABLED );

    TestModule1 module = new TestModule1();
    context.addModule( module );
    context.addModule( new TestModule2() );
    context.addModule( new ExposingModule( module.getName() ) );

    boolean failed = false;
View Full Code Here

    AcrossContext context = new AcrossContext();
    context.setInstallerAction( InstallerAction.DISABLED );

    TestModule1 module = new TestModule1();
    context.addModule( module );
    context.addModule( new TestModule2() );
    context.addModule( new ExposingModule( module.getName() ) );

    boolean failed = false;

    try {
View Full Code Here

    context.setInstallerAction( InstallerAction.DISABLED );

    TestModule1 module = new TestModule1();
    context.addModule( module );
    context.addModule( new TestModule2() );
    context.addModule( new ExposingModule( module.getName() ) );

    boolean failed = false;

    try {
      context.bootstrap();
View Full Code Here

  @Test
  public void dataSourceIsNotRequiredIfNoInstallers() {
    AcrossContext context = new AcrossContext();
    context.setInstallerAction( InstallerAction.EXECUTE );
    context.addModule( new TestModule1() );

    context.bootstrap();
  }

  @Test
View Full Code Here

  @Test
  public void dataSourceIsNotRequiredIfInstallersWontRun() {
    AcrossContext context = new AcrossContext();
    // Default installer action is disabled
    context.addModule( new InstallerModule() );

    context.bootstrap();
  }

  @Test
View Full Code Here

  @Test
  public void dataSourceIsRequiredIfInstallersWantToRun() {
    AcrossContext context = new AcrossContext();
    context.setInstallerAction( InstallerAction.EXECUTE );
    context.addModule( new InstallerModule() );

    boolean failed = false;

    try {
      context.bootstrap();
View Full Code Here

  public void sameModuleIsNotAllowed() {
    AcrossContext context = new AcrossContext();

    TestModule1 duplicate = new TestModule1();

    context.addModule( duplicate );
    context.addModule( new TestModule2() );

    boolean failed = false;

    try {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.