public String getRunningInBackgroundLocally( final String actionIdentifier, final Map params ) { return getString( "ActionInvoker.INFO_0001_RUNNING_IN_BG_LOCALLY", actionIdentifier, StringUtil.getMapAsPrettyString( params ) ); }
@Test public void testGetMapAsPrettyStringEmpty() { // When the provided map is empty or null, the result should be an empty string Assert.assertEquals( "Map = null" + System.getProperty( "line.separator" ), StringUtil.getMapAsPrettyString( null ) ); Assert.assertEquals( "Map = " + System.getProperty( "line.separator" ) + "{" + System.getProperty( "line" + ".separator" ) + "} java.util.HashMap" + System.getProperty( "line.separator" ), StringUtil .getMapAsPrettyString( new HashMap() ) ); }
final String failureMessage = Messages.getInstance().getErrorString( "ActionAdapterQuartzJob.ERROR_0002_FAILED_TO_CREATE_ACTION", //$NON-NLS-1$ getActionIdentifier( null, actionClassName, actionId ), StringUtil.getMapAsPrettyString( params ) ); WorkItemLifecycleEventUtil.publish( workItemName, params, WorkItemLifecyclePhase.FAILED, failureMessage ); throw new LoggingJobExecutionException( failureMessage ); log.warn( Messages.getInstance().getErrorString( "ActionAdapterQuartzJob.WARN_0002_NO_STATUS", //$NON-NLS-1$ getActionIdentifier( actionBean, actionClassName, actionId ), StringUtil.getMapAsPrettyString( params ) ) );
@Test public void testGetMapAsPrettyString() { final Map testMap = getTestMap(); final String output = StringUtil.getMapAsPrettyString( testMap ); final String expectedOutput = getExpectedPrettyMapOutput(); Assert.assertEquals( expectedOutput, output ); }