ParserUtil { public static long getLongValue(String numStr, long defaultVal) { long paramVal = 0; try { if ((numStr != null) && (!numStr.equals(""))) { paramVal = Long.parseLong(numStr); } else { paramVal = defaultVal; } } catch (NumberFormatException e) { paramVal = defaultVal; } return paramVal; }  static long getLongValue(String numStr, long defaultVal); static int getIntValue(String intStr, int defaultVal);  }
@Test public void testGetLongValue_1() { String numStr = "10"; long defaultVal = 1L; long result = ParserUtil.getLongValue(numStr, defaultVal); assertEquals(10L, result); }
@Test public void testGetLongValue_4() { String numStr = null; long defaultVal = 1L; long result = ParserUtil.getLongValue(numStr, defaultVal); assertEquals(1L, result); }