@@ -58,17 +58,14 @@ class PureeLoggerIntegrationTest {
58
58
).apply {
59
59
dispatcher = coroutineDispatcher
60
60
clock = this @FilterTests.clock
61
- filter(
62
- object : PureeFilter {
61
+ logType(
62
+ logType = SampleLog ::class .java,
63
+ filters = listOf (object : PureeFilter {
63
64
override fun applyFilter (log : JSONObject ): JSONObject = log.apply {
64
65
put(" filter1" , " test_value" )
65
66
}
66
- },
67
- SampleLog ::class .java
68
- )
69
- output(
70
- output,
71
- SampleLog ::class .java
67
+ }),
68
+ outputs = listOf (output)
72
69
)
73
70
}.build()
74
71
@@ -136,25 +133,21 @@ class PureeLoggerIntegrationTest {
136
133
).apply {
137
134
dispatcher = coroutineDispatcher
138
135
clock = this @FilterTests.clock
139
- filter (
140
- object : PureeFilter {
141
- override fun applyFilter ( log : JSONObject ): JSONObject = log. apply {
142
- put( " filter1 " , " test_value " )
143
- }
144
- },
145
- SampleLog :: class .java
146
- )
147
- filter(
148
- object : PureeFilter {
149
- override fun applyFilter ( log : JSONObject ): JSONObject = log. apply {
150
- put( " filter2 " , " test_value " )
136
+ logType (
137
+ logType = SampleLog :: class .java,
138
+ filters = listOf (
139
+ object : PureeFilter {
140
+ override fun applyFilter ( log : JSONObject ): JSONObject = log. apply {
141
+ put( " filter1 " , " test_value " )
142
+ }
143
+ },
144
+ object : PureeFilter {
145
+ override fun applyFilter ( log : JSONObject ): JSONObject = log. apply {
146
+ put( " filter2 " , " test_value " )
147
+ }
151
148
}
152
- },
153
- SampleLog ::class .java
154
- )
155
- output(
156
- output,
157
- SampleLog ::class .java
149
+ ),
150
+ outputs = listOf (output)
158
151
)
159
152
}.build()
160
153
@@ -183,25 +176,22 @@ class PureeLoggerIntegrationTest {
183
176
).apply {
184
177
dispatcher = coroutineDispatcher
185
178
clock = this @FilterTests.clock
186
- filter(
187
- object : PureeFilter {
188
- override fun applyFilter (log : JSONObject ): JSONObject = log.apply {
189
- put(" filter1" , " test_value" )
190
- }
191
- },
192
- SampleLog ::class .java
193
- )
194
- filter(
195
- object : PureeFilter {
196
- override fun applyFilter (log : JSONObject ): JSONObject = JSONObject ().apply {
197
- put(" filter2" , " test_value" )
179
+ logType(
180
+ logType = SampleLog ::class .java,
181
+ filters = listOf (
182
+ object : PureeFilter {
183
+ override fun applyFilter (log : JSONObject ): JSONObject = log.apply {
184
+ put(" filter1" , " test_value" )
185
+ }
186
+ },
187
+ object : PureeFilter {
188
+ override fun applyFilter (log : JSONObject ): JSONObject =
189
+ JSONObject ().apply {
190
+ put(" filter2" , " test_value" )
191
+ }
198
192
}
199
- },
200
- SampleLog ::class .java
201
- )
202
- output(
203
- output,
204
- SampleLog ::class .java
193
+ ),
194
+ outputs = listOf (output)
205
195
)
206
196
}.build()
207
197
@@ -251,13 +241,10 @@ class PureeLoggerIntegrationTest {
251
241
).apply {
252
242
dispatcher = coroutineDispatcher
253
243
clock = this @OutputTests.clock
254
- output(
255
- output1,
256
- SampleLog ::class .java
257
- )
258
- output(
259
- output2,
260
- SampleLog ::class .java
244
+ logType(
245
+ logType = SampleLog ::class .java,
246
+ filters = emptyList(),
247
+ outputs = listOf (output1, output2)
261
248
)
262
249
}.build()
263
250
@@ -315,13 +302,10 @@ class PureeLoggerIntegrationTest {
315
302
).apply {
316
303
dispatcher = coroutineDispatcher
317
304
clock = this @OutputTests.clock
318
- output(
319
- outputEvery1s,
320
- SampleLog ::class .java
321
- )
322
- output(
323
- outputEvery2s,
324
- SampleLog ::class .java
305
+ logType(
306
+ logType = SampleLog ::class .java,
307
+ filters = emptyList(),
308
+ outputs = listOf (outputEvery1s, outputEvery2s)
325
309
)
326
310
}.build()
327
311
@@ -369,13 +353,10 @@ class PureeLoggerIntegrationTest {
369
353
).apply {
370
354
dispatcher = coroutineDispatcher
371
355
clock = this @OutputTests.clock
372
- output(
373
- outputEvery5s,
374
- SampleLog ::class .java
375
- )
376
- output(
377
- outputEvery10s,
378
- SampleLog ::class .java
356
+ logType(
357
+ logType = SampleLog ::class .java,
358
+ filters = emptyList(),
359
+ outputs = listOf (outputEvery5s, outputEvery10s)
379
360
)
380
361
}.build()
381
362
0 commit comments