From 1fabb418963aca2c39bc319ed0edecad7d7d8ea9 Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Sun, 26 Jun 2005 03:21:09 +0000 Subject: [PATCH] test stuff --- .../hyperic/sigar/win32/test/TestService.java | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/bindings/java/src/net/hyperic/sigar/win32/test/TestService.java b/bindings/java/src/net/hyperic/sigar/win32/test/TestService.java index df580358..c502bfed 100644 --- a/bindings/java/src/net/hyperic/sigar/win32/test/TestService.java +++ b/bindings/java/src/net/hyperic/sigar/win32/test/TestService.java @@ -1,12 +1,21 @@ package net.hyperic.sigar.win32.test; -import junit.framework.TestCase; +import net.hyperic.sigar.test.SigarTestCase; + import net.hyperic.sigar.win32.Service; import net.hyperic.sigar.win32.ServiceConfig; -public class TestService extends TestCase { +public class TestService extends SigarTestCase { + private static final String TEST_NAME = "MyTestService"; - private static final boolean TEST_CREATE = false; + private static final String PREFIX = + "sigar.test.service."; + + private static final boolean TEST_CREATE = + "true".equals(System.getProperty(PREFIX + "create")); + + private static final boolean TEST_DELETE = + "true".equals(System.getProperty(PREFIX + "delete")); public TestService(String name) { super(name); @@ -14,6 +23,7 @@ public class TestService extends TestCase { public void testServiceOpen() throws Exception { Service service = new Service("Eventlog"); + service.getConfig(); service.close(); } @@ -21,7 +31,8 @@ public class TestService extends TestCase { if (!TEST_CREATE) { return; } - ServiceConfig config = new ServiceConfig("MyTestService"); + ServiceConfig config = new ServiceConfig(TEST_NAME); + config.setStartType(ServiceConfig.START_MANUAL); config.setDisplayName("My Test Service"); config.setDescription("A Description of " + config.getDisplayName()); config.setPath("C:\\Program Files\\My Test 1.0\\mytest.exe"); @@ -30,10 +41,10 @@ public class TestService extends TestCase { } public void testDeleteService() throws Exception { - if (!TEST_CREATE) { + if (!TEST_DELETE) { return; } - Service service = new Service("MyTestService"); + Service service = new Service(TEST_NAME); service.delete(); } }