blob: ca558aa04891f738a9d8fb56094b2631c29627b6 [file] [log] [blame]
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;
}
}