Commit b5f82c2
authored
feat: Improve the FileSystemTestCase (#57)
Simplify the usage by no longer requiring to implement an abstract
method.
A significant (internal, but observable) change is that we no longer use
a namespaced directory. Indeed, instead of having:
```
/path/to/system/default-tmp/
TestCaseThreadSafeNamespace/
tmpDir1
tmpDir2
...
```
We now have:
```
/path/to/system/default-tmp/
tmpDir1
tmpDir2
...
```
Indeed, the creation of the temporary directory is already thread safe,
so there is no need for the user to implement an abstract method. And
because of it, we can remove the usage of a namespace which is not that
useful and if anything may mess up the thread safety.1 parent 52f923b commit b5f82c2
File tree
5 files changed
+78
-54
lines changed- src/Test
- tests/Test
5 files changed
+78
-54
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | 137 | | |
153 | 138 | | |
| 139 | + | |
| 140 | + | |
154 | 141 | | |
155 | | - | |
| 142 | + | |
156 | 143 | | |
157 | 144 | | |
158 | 145 | | |
| |||
162 | 149 | | |
163 | 150 | | |
164 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
165 | 163 | | |
166 | 164 | | |
167 | 165 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
43 | 49 | | |
44 | 50 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | 46 | | |
48 | 47 | | |
49 | 48 | | |
| |||
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
58 | | - | |
59 | | - | |
60 | 57 | | |
61 | 58 | | |
62 | 59 | | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | 60 | | |
79 | 61 | | |
| 62 | + | |
| 63 | + | |
80 | 64 | | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
86 | 69 | | |
87 | 70 | | |
88 | 71 | | |
| |||
94 | 77 | | |
95 | 78 | | |
96 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
97 | 83 | | |
98 | 84 | | |
99 | 85 | | |
| |||
118 | 104 | | |
119 | 105 | | |
120 | 106 | | |
121 | | - | |
| 107 | + | |
122 | 108 | | |
123 | 109 | | |
124 | 110 | | |
| |||
132 | 118 | | |
133 | 119 | | |
134 | 120 | | |
135 | | - | |
| 121 | + | |
136 | 122 | | |
137 | 123 | | |
138 | 124 | | |
| |||
142 | 128 | | |
143 | 129 | | |
144 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
145 | 141 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
| 44 | + | |
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
| |||
51 | 50 | | |
52 | 51 | | |
53 | 52 | | |
54 | | - | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
55 | 63 | | |
56 | | - | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
57 | 67 | | |
58 | | - | |
59 | | - | |
60 | | - | |
| 68 | + | |
61 | 69 | | |
62 | | - | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
63 | 77 | | |
64 | 78 | | |
65 | | - | |
| 79 | + | |
66 | 80 | | |
67 | | - | |
68 | | - | |
69 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
70 | 87 | | |
71 | 88 | | |
72 | 89 | | |
| |||
0 commit comments