File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
suggester/src/test/java/org/opengrok/suggest Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change 46
46
import java .nio .file .Path ;
47
47
import java .time .Duration ;
48
48
import java .util .AbstractMap .SimpleEntry ;
49
+ import java .util .ArrayList ;
49
50
import java .util .Collections ;
50
51
import java .util .List ;
51
52
import java .util .Map ;
@@ -67,9 +68,13 @@ private static class SuggesterTestData {
67
68
private Suggester s ;
68
69
private Path indexDir ;
69
70
private Path suggesterDir ;
71
+ private List <Suggester .NamedIndexReader > namedIndexReaders = new ArrayList <>();
70
72
71
73
72
74
private void close () throws IOException {
75
+ for (Suggester .NamedIndexReader ir : namedIndexReaders ) {
76
+ ir .getReader ().close ();
77
+ }
73
78
s .close ();
74
79
FileUtils .deleteDirectory (indexDir .toFile ());
75
80
FileUtils .deleteDirectory (suggesterDir .toFile ());
@@ -84,7 +89,9 @@ private Directory getIndexDirectory() throws IOException {
84
89
}
85
90
86
91
private Suggester .NamedIndexReader getNamedIndexReader () throws IOException {
87
- return new Suggester .NamedIndexReader ("test" , DirectoryReader .open (getIndexDirectory ()));
92
+ Suggester .NamedIndexReader ir = new Suggester .NamedIndexReader ("test" , DirectoryReader .open (getIndexDirectory ()));
93
+ namedIndexReaders .add (ir );
94
+ return ir ;
88
95
}
89
96
90
97
}
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ public void setUp() throws IOException {
56
56
57
57
@ After
58
58
public void tearDown () throws IOException {
59
+ map .close ();
59
60
Files .delete (tempFile );
60
61
}
61
62
You can’t perform that action at this time.
0 commit comments