Преглед на файлове

Fix unit tests using MockSystemReader with user configuation

Since cc905e7d4b "Make Repository.getConfig aware of changed config"
its invalid to have a null result from FileBasedConfig.getFile(), as
the path is used to stat the location on disk before returning the
Config object from Repository.getConfig().

Mock out the isOutdated() method to return false all of the time
in the mock test environment, so we don't crash with an NPE when
this mock user configuration is being called.

Change-Id: I0b4d9cbd346d5dc225ec12674da905c35457fa7c
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
tags/v0.8.1
Shawn O. Pearce преди 14 години
родител
ревизия
5c780b387f
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7
    1
      org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/MockSystemReader.java

+ 7
- 1
org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/MockSystemReader.java Целия файл

@@ -70,7 +70,13 @@ public class MockSystemReader extends SystemReader {
@Override
public void load() throws IOException, ConfigInvalidException {
// Do nothing
}};
}

@Override
public boolean isOutdated() {
return false;
}
};
}

private void init(final String n) {

Loading…
Отказ
Запис