diff options
author | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2010-05-13 13:10:42 +0000 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2010-05-13 13:10:42 +0000 |
commit | 42c86990562340e580a29db44b9e31f67f16f4e4 (patch) | |
tree | a21b5af96361cd3b8b98cadad290ff0c2f8b3b66 /org.jacoco.core.test/src/org/jacoco/core/runtime | |
parent | 392e2bfb632c77d6b2e14621a3369c1503047ee4 (diff) | |
download | jacoco-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.java | 28 |
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
|