| 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); |
| } |