org.jupe.unittest
Class TestProject

java.lang.Object
  extended by org.jupe.unittest.TestProject

public class TestProject
extends java.lang.Object

Help class to create a samle project for the unit tests.

Author:
Michael Pradel

Constructor Summary
TestProject()
           
 
Method Summary
 void addJar(java.lang.String plugin, java.lang.String jar)
           
 org.eclipse.jdt.core.IPackageFragment createPackage(java.lang.String name)
           
 org.eclipse.jdt.core.IType createType(org.eclipse.jdt.core.IPackageFragment pack, java.lang.String cuName, java.lang.String source)
           
 void dispose()
           
 org.eclipse.jdt.core.IJavaProject getJavaProject()
           
 org.eclipse.core.resources.IProject getProject()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestProject

public TestProject()
            throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException
Method Detail

getProject

public org.eclipse.core.resources.IProject getProject()

getJavaProject

public org.eclipse.jdt.core.IJavaProject getJavaProject()

addJar

public void addJar(java.lang.String plugin,
                   java.lang.String jar)
            throws java.io.IOException,
                   org.eclipse.jdt.core.JavaModelException
Throws:
java.io.IOException
org.eclipse.jdt.core.JavaModelException

createPackage

public org.eclipse.jdt.core.IPackageFragment createPackage(java.lang.String name)
                                                    throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

createType

public org.eclipse.jdt.core.IType createType(org.eclipse.jdt.core.IPackageFragment pack,
                                             java.lang.String cuName,
                                             java.lang.String source)
                                      throws org.eclipse.jdt.core.JavaModelException
Throws:
org.eclipse.jdt.core.JavaModelException

dispose

public void dispose()
             throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException