Only use XML character entities in Utils.escapeXml(). Closes #6
This commit is contained in:
parent
1ab96e5b3a
commit
6344d7a68b
2 changed files with 5 additions and 5 deletions
|
@ -76,10 +76,10 @@ public final class Utils {
|
||||||
escaped.append("&");
|
escaped.append("&");
|
||||||
break;
|
break;
|
||||||
case '\'':
|
case '\'':
|
||||||
escaped.append("'");
|
escaped.append("'");
|
||||||
break;
|
break;
|
||||||
case '"':
|
case '"':
|
||||||
escaped.append(""");
|
escaped.append(""");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
escaped.append(c);
|
escaped.append(c);
|
||||||
|
|
|
@ -53,8 +53,8 @@ public class UtilsTest {
|
||||||
assertEquals(Utils.escapeXml(
|
assertEquals(Utils.escapeXml(
|
||||||
"This is a test. We wan't to make sure that everything is <encoded> according the \"encoding\" "
|
"This is a test. We wan't to make sure that everything is <encoded> according the \"encoding\" "
|
||||||
+ "parameter & value."),
|
+ "parameter & value."),
|
||||||
"This is a test. We wan't to make sure that everything is <encoded> according the "
|
"This is a test. We wan't to make sure that everything is <encoded> according the "
|
||||||
+ ""encoding" parameter & value.");
|
+ ""encoding" parameter & value.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
|
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
|
||||||
|
@ -79,7 +79,7 @@ public class UtilsTest {
|
||||||
|
|
||||||
sw.getBuffer().setLength(0);
|
sw.getBuffer().setLength(0);
|
||||||
Utils.outWrite(sw, "wan't", "default", true);
|
Utils.outWrite(sw, "wan't", "default", true);
|
||||||
assertEquals(sw.toString(), "wan't", "outWrite(wan't)");
|
assertEquals(sw.toString(), "wan't", "outWrite(wan't)");
|
||||||
|
|
||||||
sw.getBuffer().setLength(0);
|
sw.getBuffer().setLength(0);
|
||||||
Utils.outWrite(sw, null, "1 & 1", true);
|
Utils.outWrite(sw, null, "1 & 1", true);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue