Use pattern match on instanceof
[aaa.git] / aaa-shiro / impl / src / test / java / org / opendaylight / aaa / shiro / realm / MDSALDynamicAuthorizationFilterTest.java
index c662fa08c458b893a047c442a18f2c7f3a2cdef5..852326bf7bd775a107a1847bded995e236ef0cf9 100644 (file)
@@ -43,11 +43,11 @@ public class MDSALDynamicAuthorizationFilterTest {
     private static DataBroker mockDataBroker(final Object readData) {
         final ReadTransaction readOnlyTransaction = mock(ReadTransaction.class);
 
-        if (readData instanceof DataObject) {
-            doReturn(immediateFluentFuture(Optional.of((DataObject)readData)))
+        if (readData instanceof DataObject dataObject) {
+            doReturn(immediateFluentFuture(Optional.of(dataObject)))
                     .when(readOnlyTransaction).read(any(), any());
-        } else if (readData instanceof Exception) {
-            doReturn(immediateFailedFluentFuture((Exception)readData)).when(readOnlyTransaction).read(any(), any());
+        } else if (readData instanceof Exception cause) {
+            doReturn(immediateFailedFluentFuture(cause)).when(readOnlyTransaction).read(any(), any());
         } else {
             doReturn(immediateFluentFuture(Optional.empty())).when(readOnlyTransaction).read(any(), any());
         }