### Question:
DomainUtil { public static String deleteLastPoint(String paramStr) { if (StringUtils.isBlank(paramStr)) { return paramStr; } if (paramStr.length() <= 1 || !paramStr.endsWith(".")) { return paramStr; } return paramStr.substring(0, paramStr.length() - 1); } private  DomainUtil(); static boolean isArpaTldAndLabelIsValid(String domainName); static boolean validateDomainNameIsValidIdna(String domainName,
            boolean forSearch); static boolean validateSearchStringIsValidIdna(String searchString); static String deleteLastPoint(String paramStr); static String getLowerCaseByLabel(String str); static String safeGeneDomainPunyName(String domainName); static String geneDomainPunyName(String domainName); static String urlDecodeAndReplaceAsciiToLowercase(String str); static String replaceAsciiToLowercase(String str); static String urlDecode(String str); static String iso8859Decode(String str); static boolean isLdh(String domain); static boolean validateSearchLdnName(String searchString); static final String XN_PREFIX; static final String ACE_PREFIX; static final int MAX_DOMAIN_LENGTH_WITHOUT_LAST_DOT; static final int MIN_DOMAIN_LENGTH_WITHOUT_LAST_DOT; static final String ARPA_SUFFIX; static final String IPV4_ARPA_SUFFIX; static final String IPV6_ARPA_SUFFIX; static final int MAX_ASCII_CODE; static final String BLANK_IN_DOMAIN; static final java.lang.String DISALLOWED_DELIMITERS; }### Answer:
@Test public void testDeleteLastPoint() { assertEquals("cnnic.cn", DomainUtil.deleteLastPoint("cnnic.cn")); assertEquals("cnnic.cn", DomainUtil.deleteLastPoint("cnnic.cn.")); assertEquals("cnnic.cn.", DomainUtil.deleteLastPoint("cnnic.cn..")); assertEquals("", DomainUtil.deleteLastPoint("")); assertEquals("cnnic", DomainUtil.deleteLastPoint("cnnic")); assertEquals("cnnic", DomainUtil.deleteLastPoint("cnnic.")); assertEquals("cnnic.", DomainUtil.deleteLastPoint("cnnic..")); assertEquals(".", DomainUtil.deleteLastPoint(".")); assertEquals(".", DomainUtil.deleteLastPoint("..")); }