Skip to content

Commit 41d00e6

Browse files
committed
ModuleServiceTest: isolate setup and teardown
1 parent 023a379 commit 41d00e6

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/test/java/org/scijava/module/ModuleServiceTest.java

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
import static org.junit.Assert.assertNull;
3535
import static org.junit.Assert.assertSame;
3636

37+
import org.junit.After;
38+
import org.junit.Before;
3739
import org.junit.Test;
3840
import org.scijava.Context;
3941

@@ -44,11 +46,21 @@
4446
*/
4547
public class ModuleServiceTest {
4648

47-
@Test
48-
public void testGetSingleInput() throws ModuleException {
49+
private ModuleService moduleService;
50+
51+
@Before
52+
public void setUp() {
4953
final Context context = new Context(ModuleService.class);
50-
final ModuleService moduleService = context.getService(ModuleService.class);
54+
moduleService = context.service(ModuleService.class);
55+
}
5156

57+
@After
58+
public void tearDown() {
59+
moduleService.context().dispose();
60+
}
61+
62+
@Test
63+
public void testGetSingleInput() throws ModuleException {
5264
final ModuleInfo info = new FooModuleInfo();
5365
final Module module = info.createModule();
5466

0 commit comments

Comments
 (0)