summaryrefslogtreecommitdiff
path: root/base/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/test/java')
-rw-r--r--base/src/test/java/bjc/utils/test/cli/objects/CommandTest.java (renamed from base/src/test/java/bjc/utils/cli/objects/CommandTest.java)4
-rw-r--r--base/src/test/java/bjc/utils/test/data/BooleanToggleTest.java (renamed from base/src/test/java/bjc/utils/data/BooleanToggleTest.java)4
-rw-r--r--base/src/test/java/bjc/utils/test/data/CircularIteratorTest.java (renamed from base/src/test/java/bjc/utils/data/CircularIteratorTest.java)4
-rw-r--r--base/src/test/java/bjc/utils/test/data/QueuedIteratorTest.java (renamed from base/src/test/java/bjc/utils/data/QueuedIteratorTest.java)4
-rw-r--r--base/src/test/java/bjc/utils/test/funcutils/IteratorUtilsTest.java (renamed from base/src/test/java/bjc/utils/funcutils/IteratorUtilsTest.java)2
-rw-r--r--base/src/test/java/bjc/utils/test/funcutils/StringUtilsTest.java (renamed from base/src/test/java/bjc/utils/funcutils/StringUtilsTest.java)2
-rw-r--r--base/src/test/java/bjc/utils/test/ioutils/LevelSplitterTest.java (renamed from base/src/test/java/bjc/utils/ioutils/LevelSplitterTest.java)6
-rw-r--r--base/src/test/java/bjc/utils/test/ioutils/ReportWriterTest.java (renamed from base/src/test/java/bjc/utils/ioutils/ReportWriterTest.java)4
-rw-r--r--base/src/test/java/bjc/utils/test/ioutils/SimplePropertiesTest.java60
-rw-r--r--base/src/test/java/bjc/utils/test/parserutils/TokenUtilsTest.java (renamed from base/src/test/java/bjc/utils/parserutils/TokenUtilsTest.java)2
10 files changed, 82 insertions, 10 deletions
diff --git a/base/src/test/java/bjc/utils/cli/objects/CommandTest.java b/base/src/test/java/bjc/utils/test/cli/objects/CommandTest.java
index 2bebaa9..1e253be 100644
--- a/base/src/test/java/bjc/utils/cli/objects/CommandTest.java
+++ b/base/src/test/java/bjc/utils/test/cli/objects/CommandTest.java
@@ -1,9 +1,11 @@
-package bjc.utils.cli.objects;
+package bjc.utils.test.cli.objects;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
+import bjc.utils.cli.objects.Command;
+
/**
* Test that CLI command objects work correctly.
*
diff --git a/base/src/test/java/bjc/utils/data/BooleanToggleTest.java b/base/src/test/java/bjc/utils/test/data/BooleanToggleTest.java
index 66f44c0..1373389 100644
--- a/base/src/test/java/bjc/utils/data/BooleanToggleTest.java
+++ b/base/src/test/java/bjc/utils/test/data/BooleanToggleTest.java
@@ -1,9 +1,11 @@
-package bjc.utils.data;
+package bjc.utils.test.data;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
+import bjc.utils.data.BooleanToggle;
+
/**
* Test for boolean toggles.
* @author bjculkin
diff --git a/base/src/test/java/bjc/utils/data/CircularIteratorTest.java b/base/src/test/java/bjc/utils/test/data/CircularIteratorTest.java
index 5e20a17..7aae211 100644
--- a/base/src/test/java/bjc/utils/data/CircularIteratorTest.java
+++ b/base/src/test/java/bjc/utils/test/data/CircularIteratorTest.java
@@ -1,4 +1,4 @@
-package bjc.utils.data;
+package bjc.utils.test.data;
import static bjc.utils.funcutils.TestUtils.assertIteratorEquals;
@@ -7,6 +7,8 @@ import java.util.List;
import org.junit.Test;
+import bjc.utils.data.CircularIterator;
+
/**
* Test for circular iterators.,
*
diff --git a/base/src/test/java/bjc/utils/data/QueuedIteratorTest.java b/base/src/test/java/bjc/utils/test/data/QueuedIteratorTest.java
index bbbca56..b34723e 100644
--- a/base/src/test/java/bjc/utils/data/QueuedIteratorTest.java
+++ b/base/src/test/java/bjc/utils/test/data/QueuedIteratorTest.java
@@ -1,4 +1,4 @@
-package bjc.utils.data;
+package bjc.utils.test.data;
import static bjc.utils.data.QueuedIterator.queued;
import static bjc.utils.funcutils.TestUtils.assertIteratorEquals;
@@ -6,6 +6,8 @@ import static java.util.Arrays.asList;
import org.junit.Test;
+import bjc.utils.data.QueuedIterator;
+
/**
* Test of QueuedIterator.
*
diff --git a/base/src/test/java/bjc/utils/funcutils/IteratorUtilsTest.java b/base/src/test/java/bjc/utils/test/funcutils/IteratorUtilsTest.java
index bf88038..965582b 100644
--- a/base/src/test/java/bjc/utils/funcutils/IteratorUtilsTest.java
+++ b/base/src/test/java/bjc/utils/test/funcutils/IteratorUtilsTest.java
@@ -1,4 +1,4 @@
-package bjc.utils.funcutils;
+package bjc.utils.test.funcutils;
import org.junit.Test;
diff --git a/base/src/test/java/bjc/utils/funcutils/StringUtilsTest.java b/base/src/test/java/bjc/utils/test/funcutils/StringUtilsTest.java
index 434912c..b53d3e9 100644
--- a/base/src/test/java/bjc/utils/funcutils/StringUtilsTest.java
+++ b/base/src/test/java/bjc/utils/test/funcutils/StringUtilsTest.java
@@ -1,4 +1,4 @@
-package bjc.utils.funcutils;
+package bjc.utils.test.funcutils;
import java.io.StringReader;
diff --git a/base/src/test/java/bjc/utils/ioutils/LevelSplitterTest.java b/base/src/test/java/bjc/utils/test/ioutils/LevelSplitterTest.java
index bdc5d8d..aadea72 100644
--- a/base/src/test/java/bjc/utils/ioutils/LevelSplitterTest.java
+++ b/base/src/test/java/bjc/utils/test/ioutils/LevelSplitterTest.java
@@ -1,10 +1,12 @@
-package bjc.utils.ioutils;
+package bjc.utils.test.ioutils;
import static bjc.utils.funcutils.TestUtils.assertListEquals;
-import static bjc.utils.ioutils.LevelSplitterTest.RXPair.pair;
+import static bjc.utils.test.ioutils.LevelSplitterTest.RXPair.pair;
import org.junit.Test;
+import bjc.utils.ioutils.LevelSplitter;
+
/**
* Test of LevelSplitter.
*
diff --git a/base/src/test/java/bjc/utils/ioutils/ReportWriterTest.java b/base/src/test/java/bjc/utils/test/ioutils/ReportWriterTest.java
index a9f7072..4918b95 100644
--- a/base/src/test/java/bjc/utils/ioutils/ReportWriterTest.java
+++ b/base/src/test/java/bjc/utils/test/ioutils/ReportWriterTest.java
@@ -1,4 +1,4 @@
-package bjc.utils.ioutils;
+package bjc.utils.test.ioutils;
import static org.junit.Assert.assertEquals;
@@ -7,6 +7,8 @@ import java.io.StringWriter;
import org.junit.Test;
+import bjc.utils.ioutils.ReportWriter;
+
/**
* Tests for ReportWriter.
*
diff --git a/base/src/test/java/bjc/utils/test/ioutils/SimplePropertiesTest.java b/base/src/test/java/bjc/utils/test/ioutils/SimplePropertiesTest.java
new file mode 100644
index 0000000..81f7ac8
--- /dev/null
+++ b/base/src/test/java/bjc/utils/test/ioutils/SimplePropertiesTest.java
@@ -0,0 +1,60 @@
+package bjc.utils.test.ioutils;
+
+import static org.junit.Assert.*;
+
+import java.io.StringReader;
+
+import org.junit.Test;
+
+import bjc.utils.ioutils.SimpleProperties;
+import bjc.utils.ioutils.SimpleProperties.DuplicateKeys;
+import bjc.utils.ioutils.SimpleProperties.InvalidLineFormat;
+
+/**
+ * Tests for SimpleProperties.
+ *
+ * @author Ben Culkin
+ *
+ */
+public class SimplePropertiesTest {
+
+ @Test
+ public void testSimpleProperties() {
+ SimpleProperties props = new SimpleProperties();
+
+ assertEquals(0, props.size());
+ assertTrue(props.isEmpty());
+ }
+
+ @Test
+ public void testLoadFrom() {
+ SimpleProperties props = new SimpleProperties();
+
+ StringReader rdr = new StringReader("a a\nb b\nc c1\nc c2\n#c c3");
+
+ props.loadFrom(rdr, true);
+
+ assertEquals(3, props.size());
+ assertEquals("a", props.get("a"));
+ assertEquals("b", props.get("b"));
+ assertEquals("c2", props.get("c"));
+ }
+
+ @Test(expected = DuplicateKeys.class)
+ public void testDuplicateKeys() {
+ SimpleProperties props = new SimpleProperties();
+
+ StringReader rdr = new StringReader("a a\nb b\nb b");
+
+ props.loadFrom(rdr, false);
+ }
+
+ @Test(expected = InvalidLineFormat.class)
+ public void testInvalidFormat() {
+ SimpleProperties props = new SimpleProperties();
+
+ StringReader rdr = new StringReader("a");
+
+ props.loadFrom(rdr, false);
+ }
+} \ No newline at end of file
diff --git a/base/src/test/java/bjc/utils/parserutils/TokenUtilsTest.java b/base/src/test/java/bjc/utils/test/parserutils/TokenUtilsTest.java
index 08606b3..99593ed 100644
--- a/base/src/test/java/bjc/utils/parserutils/TokenUtilsTest.java
+++ b/base/src/test/java/bjc/utils/test/parserutils/TokenUtilsTest.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils;
+package bjc.utils.test.parserutils;
import static bjc.utils.parserutils.TokenUtils.descapeString;
import static bjc.utils.parserutils.TokenUtils.removeDQuotedStrings;