diff --git a/common/src/test/java/org/keycloak/common/util/CollectionUtilTest.java b/common/src/test/java/org/keycloak/common/util/CollectionUtilTest.java
new file mode 100644
index 0000000..4b650fb
--- /dev/null
+++ b/common/src/test/java/org/keycloak/common/util/CollectionUtilTest.java
@@ -0,0 +1,43 @@
+package org.keycloak.common.util;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.keycloak.common.util.CollectionUtil;
+
+import java.util.ArrayList;
+
+public class CollectionUtilTest {
+
+ @Test
+ public void joinInputNoneOutputEmpty() {
+ final ArrayList<String> strings = new ArrayList<String>();
+ final String retval = CollectionUtil.join(strings, ",");
+ Assert.assertEquals("", retval);
+ }
+
+ @Test
+ public void joinInput2SeparatorNull() {
+ final ArrayList<String> strings = new ArrayList<String>();
+ strings.add("foo");
+ strings.add("bar");
+ final String retval = CollectionUtil.join(strings, null);
+ Assert.assertEquals("foonullbar", retval);
+ }
+
+ @Test
+ public void joinInput1SeparatorNotNull() {
+ final ArrayList<String> strings = new ArrayList<String>();
+ strings.add("foo");
+ final String retval = CollectionUtil.join(strings, ",");
+ Assert.assertEquals("foo", retval);
+ }
+
+ @Test
+ public void joinInput2SeparatorNotNull() {
+ final ArrayList<String> strings = new ArrayList<String>();
+ strings.add("foo");
+ strings.add("bar");
+ final String retval = CollectionUtil.join(strings, ",");
+ Assert.assertEquals("foo,bar", retval);
+ }
+}
diff --git a/common/src/test/java/org/keycloak/common/util/HtmlUtilsTest.java b/common/src/test/java/org/keycloak/common/util/HtmlUtilsTest.java
new file mode 100644
index 0000000..b2c6c5a
--- /dev/null
+++ b/common/src/test/java/org/keycloak/common/util/HtmlUtilsTest.java
@@ -0,0 +1,17 @@
+package org.keycloak.common.util;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.keycloak.common.util.HtmlUtils;
+
+public class HtmlUtilsTest {
+
+ @Test
+ public void escapeAttribute() {
+ Assert.assertEquals(HtmlUtils.escapeAttribute("1<2"), "1<2");
+ Assert.assertEquals(HtmlUtils.escapeAttribute("2<3&&3>2"), "2<3&&3>2");
+ Assert.assertEquals(HtmlUtils.escapeAttribute("test"), "test");
+ Assert.assertEquals(HtmlUtils.escapeAttribute("\'test\'"), "'test'");
+ Assert.assertEquals(HtmlUtils.escapeAttribute("\"test\""), ""test"");
+ }
+}