blob: 92ac54bb65dff10ebd23f077ca6155acaf853698 [file] [log] [blame]
package com.intellij.tasks.integration;
import com.intellij.tasks.Task;
import com.intellij.tasks.TaskManagerTestCase;
import com.intellij.tasks.generic.GenericRepository;
import com.intellij.tasks.generic.GenericRepositoryType;
import com.intellij.tasks.impl.TaskUtil;
import org.jetbrains.annotations.NotNull;
import java.util.List;
/**
* @author Mikhail Golubev
*/
public abstract class GenericSubtypeTestCase extends TaskManagerTestCase {
protected GenericRepository myRepository;
@Override
public void setUp() throws Exception {
super.setUp();
final GenericRepositoryType genericType = new GenericRepositoryType();
myRepository = createRepository(genericType);
}
@NotNull
protected abstract GenericRepository createRepository(GenericRepositoryType genericType);
}