@BeforeClass public static void setupBeforeClass() throws KettleException { KettleClientEnvironment.init(); }
@BeforeClass public static void setupBeforeClass() throws KettleException { KettleClientEnvironment.init(); }
KettleClientEnvironment.init(); if ( args.length != 2 ) { printOptions();
@BeforeClass public static void initKettle() throws Exception { KettleClientEnvironment.init(); }
@BeforeClass public static void setUpBeforeClass() throws Exception { KettleClientEnvironment.init(); }
@BeforeClass public static void setupBeforeClass() throws KettleException { KettleClientEnvironment.init(); }
@BeforeClass public static void setUpBeforeClass() throws Exception { KettleClientEnvironment.init(); }
@BeforeClass public static void setUpBeforeClass() throws KettleException { KettleClientEnvironment.init(); }
public static synchronized void init() throws KettleException { init( Arrays.asList( LoggingPluginType.getInstance(), ValueMetaPluginType.getInstance(), DatabasePluginType.getInstance(), ExtensionPointPluginType.getInstance(), TwoWayPasswordEncoderPluginType.getInstance() ) ); }
/** * Use REST API to authenticate provided credentials * * @throws Exception */ @VisibleForTesting void authenticateLoginCredentials() throws Exception { KettleClientEnvironment.init(); if ( client == null ) { ClientConfig clientConfig = new DefaultClientConfig(); clientConfig.getFeatures().put( JSONConfiguration.FEATURE_POJO_MAPPING, Boolean.TRUE ); client = Client.create( clientConfig ); client.addFilter( new HTTPBasicAuthFilter( username, Encr.decryptPasswordOptionallyEncrypted( password ) ) ); } WebResource resource = client.resource( url + AUTHENTICATION + AdministerSecurityAction.NAME ); String response = resource.get( String.class ); if ( !response.equals( "true" ) ) { throw new Exception( Messages.getInstance().getString( "REPOSITORY_CLEANUP_UTIL.ERROR_0012.ACCESS_DENIED" ) ); } }
@BeforeClass public static void setupBeforeClass() throws KettleException, IOException { KettleClientEnvironment.init(); JobEntryHTTP_PDI208_Test.startHTTPServer(); }
KettleClientEnvironment.init();
void defaultInit() throws Throwable { // make sure static class initializers are correctly initialized // re-init cleanUp(); KettleClientEnvironment.init(); // initialize some classes, this will fail if some tests init this classes before any PDI init() // the best thing to do is to invoke this ClassRule in every test Class.forName( Database.class.getName() ); Class.forName( Timestamp.class.getName() ); Class.forName( ValueMetaBase.class.getName() ); Class.forName( SimpleTimestampFormat.class.getName() ); Class.forName( SimpleDateFormat.class.getName() ); Class.forName( XMLHandler.class.getName() ); Class.forName( LogChannel.class.getName() ); DatabaseMeta.init(); ExtensionPointMap.getInstance().reInitialize(); KettleVFS.getInstance().reset(); // reinit }
@BeforeClass public static void setUpBeforeClass() throws Exception { KettleClientEnvironment.init(); dbMap.put( DatabaseInterface.class, DBMockIface.class.getName() ); dbMap.put( InfobrightDatabaseMeta.class, InfobrightDatabaseMeta.class.getName() ); PluginRegistry preg = PluginRegistry.getInstance(); mockDbPlugin = mock( PluginInterface.class ); when( mockDbPlugin.matches( anyString() ) ).thenReturn( true ); when( mockDbPlugin.isNativePlugin() ).thenReturn( true ); when( mockDbPlugin.getMainType() ).thenAnswer( (Answer<Class<?>>) invocation -> DatabaseInterface.class ); when( mockDbPlugin.getPluginType() ).thenAnswer( (Answer<Class<? extends PluginTypeInterface>>) invocation -> DatabasePluginType.class ); when( mockDbPlugin.getIds() ).thenReturn( new String[] { "Oracle", "mock-db-id" } ); when( mockDbPlugin.getName() ).thenReturn( "mock-db-name" ); when( mockDbPlugin.getClassMap() ).thenReturn( dbMap ); preg.registerPlugin( DatabasePluginType.class, mockDbPlugin ); }
@BeforeClass public static void setupBeforeClass() throws KettleException { if ( Const.isWindows() ) { wasEncoding = System.getProperty( "file.encoding" ); fiddleWithDefaultCharset( "utf8" ); } KettleClientEnvironment.init(); }
public static void main( String[] args ) throws Exception { if ( args.length != 2 ) { System.err.println( "Usage: Translator <translator.xml> <path-to-source>" ); System.err.println( "Example:" ); System.err.println( "sh translator.sh translator.xml ." ); System.exit( 1 ); } KettleClientEnvironment.init(); String configFile = args[0]; String sourceFolder = args[1]; Display display = new Display(); LogChannelInterface log = new LogChannel( APP_NAME ); PropsUI.init( display, Props.TYPE_PROPERTIES_SPOON ); Translator2 translator = new Translator2( display ); translator.loadConfiguration( configFile, sourceFolder ); translator.open(); try { while ( !display.isDisposed() ) { if ( !display.readAndDispatch() ) { display.sleep(); } } } catch ( Throwable e ) { log.logError( BaseMessages.getString( PKG, "i18n.UnexpectedError", e.getMessage() ) ); log.logError( Const.getStackTracker( e ) ); } }
KettleClientEnvironment.init();
@BeforeClass public static void init() throws Exception { KettleClientEnvironment.init(); PluginRegistry.addPluginType( StepPluginType.getInstance() ); PluginRegistry.init(); if ( !Props.isInitialized() ) { Props.init( 0 ); } }
@BeforeClass public static void init() throws Exception { KettleClientEnvironment.init(); PluginRegistry.addPluginType( StepPluginType.getInstance() ); PluginRegistry.init(); if ( !Props.isInitialized() ) { Props.init( 0 ); } }
@BeforeClass public static void init() throws Exception { KettleClientEnvironment.init(); PluginRegistry.addPluginType( StepPluginType.getInstance() ); PluginRegistry.init(); if ( !Props.isInitialized() ) { Props.init( 0 ); } }