From b8a580c9b3faeece139693cb7eca3f25571e3ca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20Gond=C5=BEa?= Date: Tue, 9 Jul 2013 16:54:03 +0200 Subject: [PATCH] Add unittests for Util.loadProperties --- core/src/test/java/hudson/UtilTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/core/src/test/java/hudson/UtilTest.java b/core/src/test/java/hudson/UtilTest.java index 0088357647..2bb07907d0 100644 --- a/core/src/test/java/hudson/UtilTest.java +++ b/core/src/test/java/hudson/UtilTest.java @@ -27,6 +27,7 @@ package hudson; import java.util.Map; import java.util.HashMap; import java.util.Locale; +import java.util.Properties; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; @@ -318,6 +319,7 @@ public class UtilTest { } } + @Test public void testIsAbsoluteUri() { assertTrue(Util.isAbsoluteUri("http://foobar/")); assertTrue(Util.isAbsoluteUri("mailto:kk@kohsuke.org")); @@ -327,4 +329,14 @@ public class UtilTest { assertFalse(Util.isAbsoluteUri("foo#abc:def")); assertFalse(Util.isAbsoluteUri("foo/bar")); } + + @Test + public void loadProperties() throws IOException { + + assertEquals(0, Util.loadProperties("").size()); + + Properties p = Util.loadProperties("k.e.y=va.l.ue"); + assertEquals(p.toString(), "va.l.ue", p.get("k.e.y")); + assertEquals(p.toString(), 1, p.size()); + } }