Examples of MicroPlatform


Examples of org.pentaho.test.platform.engine.core.MicroPlatform

      pluginManager.getBean( "PluginOnlyClass" ) );
  }

  @Test
  public void test8c_loadClass() throws PlatformInitializationException, PluginBeanException {
    MicroPlatform mp = new MicroPlatform( getSolutionPath() + "/" );
    mp.define( IPluginProvider.class, Tst8PluginProvider.class ).start();
    pluginManager.reload();
    pluginManager.loadClass( "PluginOnlyClass" );
    pluginManager.loadClass( "PluginOnlyClassSpringFile" );
  }
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

  @Before
  public void setUp() throws Exception {
    repo = mock( IUnifiedRepository.class );

    booter = new MicroPlatform( "test-src/solution" );
    booter.define( IPasswordService.class, Base64PasswordService.class, Scope.GLOBAL );
    booter.define( IDatabaseConnection.class, DatabaseConnection.class, Scope.GLOBAL );
    booter.define( IDatabaseDialectService.class, DatabaseDialectService.class, Scope.GLOBAL );
    booter.define( IMondrianCatalogService.class, MondrianCatalogHelper.class, Scope.GLOBAL );
    booter.define( ICacheManager.class, CacheManager.class, Scope.GLOBAL );
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

  @SuppressWarnings( "deprecation" )
  @Before
  public void setUp() throws Exception {

    String solutionsRelativePath = "test-src/org/pentaho/test/platform/plugin/chartbeans/solutions";
    MicroPlatform mp = new MicroPlatform( solutionsRelativePath );
    mp.define( ISolutionEngine.class, Object.class );
    ISystemSettings settings = new XmlSimpleSystemSettings();
    mp.setSettingsProvider( settings );
    mp.init();
  }
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

    importLogger = new Log4JRepositoryImportLogger();

    context = new Mockery();
    metadataImporter = context.mock( IPentahoMetadataDomainRepositoryImporter.class );

    MicroPlatform microPlatform = new MicroPlatform();
    NameBaseMimeResolver nameResolver = new NameBaseMimeResolver();
    microPlatform.defineInstance( IPlatformImportMimeResolver.class, nameResolver );

    List<MimeType> mimeList = new ArrayList<MimeType>();
    mimeList.add( new MimeType( "text/xmi+xml", "xmi" ) );

    metadataHandler = new MetadataImportHandler( mimeList, metadataImporter );
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

  @Before
  public void setUp() throws Exception {
    loginAsRepositoryAdmin();
    SimpleJcrTestUtils.deleteItem( testJcrTemplate, ServerRepositoryPaths.getPentahoRootFolderPath() );
    mp = new MicroPlatform( getSolutionPath() );
    // used by DefaultPentahoJackrabbitAccessControlHelper
    mp.defineInstance( "tenantedUserNameUtils", userNameUtils );
    mp.defineInstance( "tenantedRoleNameUtils", roleNameUtils );
    mp.defineInstance( "ILockHelper", new DefaultLockHelper( userNameUtils ) );
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

    IPlatformImportHandler mockImportHandler = mock( IPlatformImportHandler.class );
    when( mockImportHandler.getMimeTypes() ).thenReturn( Collections.<MimeType>emptyList() );
    List<IPlatformImportHandler> handlers = new ArrayList<IPlatformImportHandler>();
    handlers.add( mockImportHandler );

    MicroPlatform microPlatform = new MicroPlatform();
    NameBaseMimeResolver nameResolver = new NameBaseMimeResolver();
    microPlatform.defineInstance( IPlatformImportMimeResolver.class, nameResolver );

    PentahoPlatformImporter importer =
        new PentahoPlatformImporter( handlers, new DefaultRepositoryContentConverterHandler(
            new HashMap<String, Converter>() ) );
    importer.setDefaultHandler( mockImportHandler );
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

    List<MimeType> mimeList = Collections.singletonList( new MimeType( "text/xmi+xml", "xmi" ) );
    IPlatformImportHandler mockImportHandler = mock( IPlatformImportHandler.class );
    when( mockImportHandler.getMimeTypes() ).thenReturn( mimeList );
    List<IPlatformImportHandler> handlers = Collections.singletonList( mockImportHandler );

    MicroPlatform microPlatform = new MicroPlatform();
    NameBaseMimeResolver nameResolver = new NameBaseMimeResolver();
    microPlatform.defineInstance( IPlatformImportMimeResolver.class, nameResolver );

    // mock logger to prevent npe
    IRepositoryImportLogger importLogger = new Log4JRepositoryImportLogger();

    PentahoPlatformImporter importer =
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

    List<MimeType> mimeList = Collections.singletonList( new MimeType( "text/html", "html" ) );
    IPlatformImportHandler mockImportHandler = mock( IPlatformImportHandler.class );
    when( mockImportHandler.getMimeTypes() ).thenReturn( mimeList );
    List<IPlatformImportHandler> handlers = Collections.singletonList( mockImportHandler );

    MicroPlatform microPlatform = new MicroPlatform();
    NameBaseMimeResolver nameResolver = new NameBaseMimeResolver();
    microPlatform.defineInstance( IPlatformImportMimeResolver.class, nameResolver );

    // mock logger to prevent npe
    IRepositoryImportLogger importLogger = new Log4JRepositoryImportLogger();

    PentahoPlatformImporter importer =
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

  LocaleFilesProcessor localeFilesProcessor;

  @Before
  public void setUp() throws Exception {

    MicroPlatform microPlatform = new MicroPlatform();

    NameBaseMimeResolver nameResolver = new NameBaseMimeResolver();
    microPlatform.defineInstance( IPlatformImportMimeResolver.class, nameResolver );

    IRepositoryContentConverterHandler converterHandler =
        new DefaultRepositoryContentConverterHandler( new HashMap<String, Converter>() );

    List<MimeType> localeMimeList = new ArrayList<MimeType>();
View Full Code Here

Examples of org.pentaho.test.platform.engine.core.MicroPlatform

    TestAction.reset();
    TestAction2.reset();
    TestAction3.reset();
    TestActionCustomParam.reset();

    MicroPlatform mp = new MicroPlatform();
    mp.define( "IScheduler2", TestQuartzScheduler.class ); //$NON-NLS-1$
    mp.define( IUserRoleListService.class, StubUserRoleListService.class );
    mp.define( UserDetailsService.class, StubUserDetailsService.class );
    mp.define( IAuditEntry.class, TestAuditEntry.class );
    mp.start();

    SecurityHelper.getInstance().becomeUser( TEST_USER );
    jobParams = new HashMap<String, Serializable>();
  }
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.