1 package org.starobjects.tested.fitnesse.internal.helpers;
2
3 import org.nakedobjects.runtime.context.NakedObjectsContext;
4 import org.nakedobjects.runtime.system.NakedObjectsSystem;
5 import org.starobjects.tested.fitnesse.StoryFixture;
6
7 public class ShutdownNakedObjects {
8
9 private final StoryFixture storyFixture;
10
11 public ShutdownNakedObjects(final StoryFixture storyFixture) {
12 this.storyFixture = storyFixture;
13 }
14
15 public void shutdown() {
16 final NakedObjectsSystem system = storyFixture.getSystem();
17
18 NakedObjectsContext.closeAllSessions();
19
20 if (system != null) {
21 system.shutdown();
22 }
23
24 }
25
26 }