aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core.test/src/org/jacoco/core/runtime
diff options
context:
space:
mode:
authorMarc R. Hoffmann <hoffmann@mountainminds.com>2010-05-13 13:10:42 +0000
committerMarc R. Hoffmann <hoffmann@mountainminds.com>2010-05-13 13:10:42 +0000
commit42c86990562340e580a29db44b9e31f67f16f4e4 (patch)
treea21b5af96361cd3b8b98cadad290ff0c2f8b3b66 /org.jacoco.core.test/src/org/jacoco/core/runtime
parent392e2bfb632c77d6b2e14621a3369c1503047ee4 (diff)
downloadjacoco-42c86990562340e580a29db44b9e31f67f16f4e4.tar.gz
Introduce enum for output modes.
Diffstat (limited to 'org.jacoco.core.test/src/org/jacoco/core/runtime')
-rw-r--r--org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java28
1 files changed, 23 insertions, 5 deletions
diff --git a/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java b/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
index 6baaea96..440ea3e6 100644
--- a/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
+++ b/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
@@ -50,7 +50,7 @@ public class AgentOptionsTest {
assertTrue(options.getDumpOnExit());
assertEquals(6300, options.getPort());
assertEquals("localhost", options.getAddress());
- assertEquals("file", options.getOutput());
+ assertEquals(AgentOptions.OutputMode.file, options.getOutput());
assertEquals("", options.toString());
}
@@ -176,14 +176,32 @@ public class AgentOptionsTest {
@Test
public void testGetOutput() {
AgentOptions options = new AgentOptions("output=tcpserver");
- assertEquals("tcpserver", options.getOutput());
+ assertEquals(AgentOptions.OutputMode.tcpserver, options.getOutput());
}
@Test
- public void testSetOutput() {
+ public void testSetOutput1() {
AgentOptions options = new AgentOptions();
- options.setOutput("tcpserver");
- assertEquals("tcpserver", options.getOutput());
+ options.setOutput("tcpclient");
+ assertEquals(AgentOptions.OutputMode.tcpclient, options.getOutput());
+ }
+
+ @Test
+ public void testSetOutput2() {
+ AgentOptions options = new AgentOptions();
+ options.setOutput(AgentOptions.OutputMode.tcpclient);
+ assertEquals(AgentOptions.OutputMode.tcpclient, options.getOutput());
+ }
+
+ @Test(expected = IllegalArgumentException.class)
+ public void testInvalidOutput1() {
+ new AgentOptions("output=foo");
+ }
+
+ @Test(expected = IllegalArgumentException.class)
+ public void testInvalidOutput2() {
+ AgentOptions options = new AgentOptions();
+ options.setOutput("foo");
}
@Test