| |
| package com.intellij.testFramework.vcs; |
| |
| import com.intellij.openapi.vcs.changes.ContentRevision; |
| import com.intellij.openapi.vcs.VcsException; |
| import com.intellij.openapi.vcs.FilePath; |
| import com.intellij.openapi.vcs.history.VcsRevisionNumber; |
| import org.jetbrains.annotations.Nullable; |
| import org.jetbrains.annotations.NotNull; |
| |
| /** |
| * @author yole |
| */ |
| public class MockContentRevision implements ContentRevision { |
| private final FilePath myPath; |
| private final VcsRevisionNumber myRevisionNumber; |
| |
| public MockContentRevision(final FilePath path, final VcsRevisionNumber revisionNumber) { |
| myPath = path; |
| myRevisionNumber = revisionNumber; |
| } |
| |
| @Override |
| @Nullable |
| public String getContent() throws VcsException { |
| return null; |
| } |
| |
| @Override |
| @NotNull |
| public FilePath getFile() { |
| return myPath; |
| } |
| |
| @Override |
| @NotNull |
| public VcsRevisionNumber getRevisionNumber() { |
| return myRevisionNumber; |
| } |
| |
| @Override |
| public String toString() { |
| return myPath.getName() + ":" + myRevisionNumber; |
| } |
| } |