IDEADEV-21222
[fedora-idea.git] / source / com / intellij / testFramework / fixtures / impl / ModuleFixtureImpl.java
blob9a0be65545c650bcf2825911d0fb67667b02af46
1 /*
2 * Copyright (c) 2000-2006 JetBrains s.r.o. All Rights Reserved.
3 */
5 package com.intellij.testFramework.fixtures.impl;
7 import com.intellij.openapi.module.Module;
8 import com.intellij.testFramework.fixtures.ModuleFixture;
10 /**
11 * @author mike
13 class ModuleFixtureImpl extends BaseFixture implements ModuleFixture {
15 private Module myModule;
16 protected final ModuleFixtureBuilderImpl myBuilder;
18 public ModuleFixtureImpl(final ModuleFixtureBuilderImpl builder) {
19 myBuilder = builder;
22 public Module getModule() {
23 if (myModule != null) return myModule;
24 myModule = myBuilder.buildModule();
25 return myModule;
28 public void setUp() throws Exception {
29 super.setUp();
30 getModule();
33 public void tearDown() throws Exception {
34 myModule = null;
35 super.tearDown();