package monolipse.nunit.launching;
import monolipse.core.*;
import monolipse.nunit.NUnitPlugin;
import monolipse.ui.launching.AbstractBooLaunchShortcut;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.CoreException;
public class NUnitLaunchShortcut extends AbstractBooLaunchShortcut {
@Override
protected void launch(IFile file, String mode) {
final IAssemblySource source = BooCore.assemblySourceContaining(file);
launch(source, mode);
}
@Override
protected void launch(IAssemblySource source, String mode) {
try {
NUnitLauncher.launch(source, mode);
} catch (CoreException e) {
NUnitPlugin.logException(e);
}
}
}