View Javadoc

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  }