When get format version in transaction then the version is the same
This commit is contained in:
parent
791f82e16f
commit
c506802224
2 changed files with 14 additions and 2 deletions
|
@ -59,8 +59,8 @@ class GitDBTransactionImpl implements GitDBTransaction {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Optional<Version> getFormatVersion() {
|
public Optional<Version> getFormatVersion() throws IOException {
|
||||||
return Optional.empty();
|
return branch.getFormatVersion();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -422,6 +422,18 @@ class GitDBTest implements WithAssertions {
|
||||||
assertThat(removed.get(key)).isEmpty();
|
assertThat(removed.get(key)).isEmpty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// When get format version in transaction then the version is the same
|
||||||
|
@Test
|
||||||
|
void getFormatVersion_whenTransaction_thenFormatIsSame() throws IOException {
|
||||||
|
//given
|
||||||
|
final GitDBBranch gitDBBranch = gitDBBranch();
|
||||||
|
final GitDBTransaction transaction = gitDBBranch.transaction();
|
||||||
|
//when
|
||||||
|
final Optional<Version> formatVersion = transaction.getFormatVersion();
|
||||||
|
//then
|
||||||
|
assertThat(formatVersion).contains(GitDB.VERSION);
|
||||||
|
}
|
||||||
|
|
||||||
// Given a GitDbTransaction handle with a added, updated and removed keys
|
// Given a GitDbTransaction handle with a added, updated and removed keys
|
||||||
// When closing the transaction an GitDbBranch is returned
|
// When closing the transaction an GitDbBranch is returned
|
||||||
// When closing the transaction the added key/value is found
|
// When closing the transaction the added key/value is found
|
||||||
|
|
Loading…
Reference in a new issue