test(revwalk): refactor memory deallocation

This commit is contained in:
Aleksey Kulikov 2021-11-03 17:17:49 +03:00
parent 28859a1e3d
commit e0bcf91198

View file

@ -50,11 +50,9 @@ void main() {
for (var i = 0; i < commits.length; i++) { for (var i = 0; i < commits.length; i++) {
expect(commits[i].oid.sha, log[i]); expect(commits[i].oid.sha, log[i]);
commits[i].free();
} }
for (final c in commits) {
c.free();
}
walker.free(); walker.free();
}); });
@ -68,11 +66,9 @@ void main() {
for (var i = 0; i < commits.length; i++) { for (var i = 0; i < commits.length; i++) {
expect(commits[i].oid.sha, log.reversed.toList()[i]); expect(commits[i].oid.sha, log.reversed.toList()[i]);
commits[i].free();
} }
for (final c in commits) {
c.free();
}
walker.free(); walker.free();
}); });
@ -85,20 +81,16 @@ void main() {
for (var i = 0; i < timeSortedCommits.length; i++) { for (var i = 0; i < timeSortedCommits.length; i++) {
expect(timeSortedCommits[i].oid.sha, log[i]); expect(timeSortedCommits[i].oid.sha, log[i]);
timeSortedCommits[i].free();
} }
walker.sorting({GitSort.time, GitSort.reverse}); walker.sorting({GitSort.time, GitSort.reverse});
final reverseSortedCommits = walker.walk(); final reverseSortedCommits = walker.walk();
for (var i = 0; i < reverseSortedCommits.length; i++) { for (var i = 0; i < reverseSortedCommits.length; i++) {
expect(reverseSortedCommits[i].oid.sha, log.reversed.toList()[i]); expect(reverseSortedCommits[i].oid.sha, log.reversed.toList()[i]);
reverseSortedCommits[i].free();
} }
for (final c in timeSortedCommits) {
c.free();
}
for (final c in reverseSortedCommits) {
c.free();
}
walker.free(); walker.free();
}); });
@ -152,11 +144,9 @@ void main() {
for (var i = 0; i < commits.length; i++) { for (var i = 0; i < commits.length; i++) {
expect(commits.length, 3); expect(commits.length, 3);
commits[i].free();
} }
for (final c in commits) {
c.free();
}
walker.free(); walker.free();
}); });