### Question:
ConversionHelper { public static final long getLong(final String strToParse, final long defaultValue) { if (strToParse == null) { return defaultValue; } try { return Long.parseLong(strToParse); } catch (Exception e) { 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);  }### Answer:
@Test public void testGetLong() { String test = "20"; long result = ConversionHelper.getLong(test, 0); assertTrue("Should get 20L", result == 20L); test = "test"; result = ConversionHelper.getLong(test, 0); assertTrue("Should get 0L", result == 0L); }