1 package com.atlassian.plugin.loaders.classloading;
2
3 import junit.framework.TestCase;
4
5 import java.io.File;
6 import java.io.IOException;
7
8 public abstract class AbstractTestClassLoader extends TestCase
9 {
10 public static final String PADDINGTON_JAR = "paddington-test-plugin.jar";
11 public static final String POOH_JAR = "pooh-test-plugin.jar";
12
13 protected File pluginsDirectory;
14 protected File pluginsTestDir;
15
16 protected File getPluginsDirectory()
17 {
18 pluginsDirectory = DirectoryPluginLoaderUtils.getTestPluginsDirectory();
19 return pluginsDirectory;
20 }
21
22 protected void createFillAndCleanTempPluginDirectory() throws IOException
23 {
24 pluginsDirectory = DirectoryPluginLoaderUtils.getTestPluginsDirectory();
25 pluginsTestDir = DirectoryPluginLoaderUtils.copyTestPluginsToTempDirectory();
26 }
27 }