@@ -81,8 +81,12 @@ public void onClick(View v) {
81
81
private void runCertTests (Activity activity ) {
82
82
CertTestMatterSuccessFailureCallback successFailureCallback =
83
83
new CertTestMatterSuccessFailureCallback (activity );
84
- CertTestMatterSuccessFailureCallbackInteger successFailureCallbackInteger =
85
- new CertTestMatterSuccessFailureCallbackInteger (successFailureCallback );
84
+ CertTestMatterSuccessCallback successCallback =
85
+ new CertTestMatterSuccessCallback (successFailureCallback );
86
+ CertTestMatterFailureCallback failureCallback =
87
+ new CertTestMatterFailureCallback (successFailureCallback );
88
+ CertTestMatterSuccessCallbackInteger successCallbackInteger =
89
+ new CertTestMatterSuccessCallbackInteger (successFailureCallback );
86
90
CertTestMatterCallbackHandler callback =
87
91
new CertTestMatterCallbackHandler (successFailureCallback );
88
92
@@ -269,39 +273,39 @@ private void runCertTests(Activity activity) {
269
273
successFailureCallback ,
270
274
() -> {
271
275
tvCastingApp .applicationBasic_readApplicationVersion (
272
- kContentApp , successFailureCallback , successFailureCallback );
276
+ kContentApp , successCallback , failureCallback );
273
277
});
274
278
275
279
runAndWait (
276
280
"applicationBasic_readVendorName" ,
277
281
successFailureCallback ,
278
282
() -> {
279
283
tvCastingApp .applicationBasic_readVendorName (
280
- kContentApp , successFailureCallback , successFailureCallback );
284
+ kContentApp , successCallback , failureCallback );
281
285
});
282
286
283
287
runAndWait (
284
288
"applicationBasic_readApplicationName" ,
285
289
successFailureCallback ,
286
290
() -> {
287
291
tvCastingApp .applicationBasic_readApplicationName (
288
- kContentApp , successFailureCallback , successFailureCallback );
292
+ kContentApp , successCallback , failureCallback );
289
293
});
290
294
291
295
runAndWait (
292
296
"applicationBasic_readVendorID" ,
293
297
successFailureCallback ,
294
298
() -> {
295
299
tvCastingApp .applicationBasic_readVendorID (
296
- kContentApp , successFailureCallbackInteger , successFailureCallbackInteger );
300
+ kContentApp , successCallbackInteger , failureCallback );
297
301
});
298
302
299
303
runAndWait (
300
304
"applicationBasic_readProductID" ,
301
305
successFailureCallback ,
302
306
() -> {
303
307
tvCastingApp .applicationBasic_readProductID (
304
- kContentApp , successFailureCallbackInteger , successFailureCallbackInteger );
308
+ kContentApp , successCallbackInteger , failureCallback );
305
309
});
306
310
307
311
runAndWait (
@@ -320,7 +324,7 @@ public void handle(MediaPlaybackTypes.PlaybackStateEnum response) {
320
324
activity , MatterError .NO_ERROR , "mediaPlayback_subscribeToCurrentState" );
321
325
}
322
326
},
323
- successFailureCallback ,
327
+ failureCallback ,
324
328
0 ,
325
329
20 ,
326
330
new SubscriptionEstablishedCallback () {
@@ -415,8 +419,7 @@ public void handle(MatterError error) {
415
419
}
416
420
}
417
421
418
- class CertTestMatterSuccessFailureCallback extends FailureCallback
419
- implements SuccessCallback <String > {
422
+ class CertTestMatterSuccessFailureCallback {
420
423
private Activity activity ;
421
424
private String testMethod ;
422
425
private CountDownLatch cdl ;
@@ -433,7 +436,6 @@ public void setCountDownLatch(CountDownLatch cdl) {
433
436
this .cdl = cdl ;
434
437
}
435
438
436
- @ Override
437
439
public void handle (MatterError error ) {
438
440
try {
439
441
cdl .countDown ();
@@ -446,7 +448,6 @@ public void handle(MatterError error) {
446
448
}
447
449
}
448
450
449
- @ Override
450
451
public void handle (String response ) {
451
452
try {
452
453
cdl .countDown ();
@@ -460,18 +461,38 @@ public void handle(String response) {
460
461
}
461
462
}
462
463
463
- class CertTestMatterSuccessFailureCallbackInteger extends FailureCallback
464
- implements SuccessCallback <Integer > {
464
+ class CertTestMatterSuccessCallback extends SuccessCallback <String > {
465
+ private CertTestMatterSuccessFailureCallback delegate ;
466
+
467
+ CertTestMatterSuccessCallback (CertTestMatterSuccessFailureCallback delegate ) {
468
+ this .delegate = delegate ;
469
+ }
470
+
471
+ @ Override
472
+ public void handle (String response ) {
473
+ delegate .handle (response );
474
+ }
475
+ }
465
476
477
+ class CertTestMatterFailureCallback extends FailureCallback {
466
478
private CertTestMatterSuccessFailureCallback delegate ;
467
479
468
- CertTestMatterSuccessFailureCallbackInteger (CertTestMatterSuccessFailureCallback delegate ) {
480
+ CertTestMatterFailureCallback (CertTestMatterSuccessFailureCallback delegate ) {
469
481
this .delegate = delegate ;
470
482
}
471
483
472
484
@ Override
473
- public void handle (MatterError error ) {
474
- delegate .handle (error );
485
+ public void handle (MatterError err ) {
486
+ delegate .handle (err );
487
+ }
488
+ }
489
+
490
+ class CertTestMatterSuccessCallbackInteger extends SuccessCallback <Integer > {
491
+
492
+ private CertTestMatterSuccessFailureCallback delegate ;
493
+
494
+ CertTestMatterSuccessCallbackInteger (CertTestMatterSuccessFailureCallback delegate ) {
495
+ this .delegate = delegate ;
475
496
}
476
497
477
498
@ Override
0 commit comments