public static boolean isStringConstant(IVariableBinding binding) { Object constantValue = binding.getConstantValue(); return constantValue != null && constantValue instanceof String && UnicodeUtils.hasValidCppCharacters((String) constantValue); }
@Test public void testUnicode2StringNoPrefix() { String chn = "3434"; Assert.assertEquals(UnicodeUtils.unicode2String(chn), chn); }
@Test public void testUnicode2StringNumber() { String chn = ""; String unicode = UnicodeUtils.string2Unicode(chn); Assert.assertEquals(UnicodeUtils.unicode2String(unicode), chn); }
@Test public void testString2Unicode() { String chn = "'d你好d‘"; String unicode = UnicodeUtils.string2Unicode(chn); Assert.assertEquals(UnicodeUtils.unicode2String(unicode), chn); }