@Override protected void after() { cleanUp(); System.setProperties( originalProperties ); Locale.setDefault( originalLocale ); Locale.setDefault( Locale.Category.FORMAT, originalFormatLocale ); LanguageChoice.getInstance().setDefaultLocale( originalLocale ); TimeZone.setDefault( originalTimezone ); FileUtils.deleteQuietly( tmpKettleHome.toFile() ); }
@Override protected void before() throws Throwable { originalProperties = System.getProperties(); System.setProperties( copyOf( originalProperties ) ); originalLocale = Locale.getDefault(); originalFormatLocale = Locale.getDefault( Locale.Category.FORMAT ); originalTimezone = TimeZone.getDefault(); TimeZone.setDefault( TimeZone.getTimeZone( "UTC" ) ); Locale.setDefault( Locale.US ); Locale.setDefault( Locale.Category.FORMAT, Locale.US ); LanguageChoice.getInstance().setDefaultLocale( Locale.US ); tmpKettleHome = Files.createTempDirectory( Long.toString( System.nanoTime() ) ); System.setProperty( "file.encoding", "UTF-8" ); System.setProperty( "user.timezone", "UTC" ); System.setProperty( "KETTLE_HOME", tmpKettleHome.toString() ); System.setProperty( Const.KETTLE_DISABLE_CONSOLE_LOGGING, "Y" ); System.clearProperty( Const.VFS_USER_DIR_IS_ROOT ); System.clearProperty( Const.KETTLE_LENIENT_STRING_TO_NUMBER_CONVERSION ); System.clearProperty( Const.KETTLE_COMPATIBILITY_DB_IGNORE_TIMEZONE ); System.clearProperty( Const.KETTLE_DEFAULT_INTEGER_FORMAT ); System.clearProperty( Const.KETTLE_DEFAULT_NUMBER_FORMAT ); System.clearProperty( Const.KETTLE_DEFAULT_BIGNUMBER_FORMAT ); System.clearProperty( Const.KETTLE_DEFAULT_DATE_FORMAT ); System.clearProperty( Const.KETTLE_DEFAULT_TIMESTAMP_FORMAT ); System.clearProperty( Const.KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL ); defaultInit(); }
LanguageChoice.getInstance().setDefaultLocale( EnvUtil.createLocale( defaultLocale ) ); LanguageChoice.getInstance().saveSettings();
continue; String name = per.getDisplayName( LanguageChoice.getInstance().getDefaultLocale() ); PerspectiveData perspectiveData = new PerspectiveData( name, per.getId() ); if ( Arrays.asList( defaultDisabled ).contains( per.getId() ) ) {
addLineToBuilder( stepTree, LanguageChoice.getInstance().getDefaultLocale() ); final StringBuilder stepCountPerCategory = new StringBuilder(); addLineToBuilder( stepCountPerCategory, LanguageChoice.getInstance().getDefaultLocale() );
LanguageChoice.getInstance().getDefaultLocale().toString(), GlobalMessages.localeCodes ); if ( idxDefault >= 0 ) { wDefaultLocale.select( idxDefault );