ConversionHelper { public static final String getString(final String str, final String defaultValue) { if (str != null) { return str; } return defaultValue; }  static String firstNonNull(final String ... strings); static int count(final String string, final String substring); static String decapitalize(String param, boolean allCapsStringToLowercase); static String decapitalize(final String param); static boolean isOnlyUpperCase(final String param); static final String getString(final String str, final String defaultValue); static final long getLong(final String strToParse, final long defaultValue); static final int getInt(final String strToParse, final int defaultValue); static final double getDouble(final String strToParse, final double defaultValue); static final boolean getBoolean(final String strToParse, final boolean defaultValue); static final boolean getOnOffBoolean(final String strToParse, final boolean defaultValue); static final List<String> getStringList(final List<String> idList); static final List<Integer> getIntList(final List<String> idList); static Set<T> asSet(final T... array);  }
@Test public void testGetString() { String test = "test"; String result = ConversionHelper.getString(test, "fail"); assertTrue("Should get 'test'", result.equals(test)); test = null; result = ConversionHelper.getString(test, "fail"); assertTrue("Should get 'fail'", result.equals("fail")); }