]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - tests/org.simantics.db.tests/src/org/simantics/db/tests/api/write/request/WriteCallbackFailureTest.java
Use Consumer interface instead of deprecated Callback interface
[simantics/platform.git] / tests / org.simantics.db.tests / src / org / simantics / db / tests / api / write / request / WriteCallbackFailureTest.java
index fff066acf80af53e9dfa977f1e3fcf2b7ae981b3..3bb11b60c1667e720062463cd06cc22c2669371b 100644 (file)
@@ -20,7 +20,6 @@ import org.simantics.db.common.request.WriteRequest;
 import org.simantics.db.exception.DatabaseException;
 import org.simantics.db.testing.base.ExistingDatabaseTest;
 import org.simantics.layer0.Layer0;
-import org.simantics.utils.datastructures.Callback;
 
 /**
  * Checks that unexpected write callback failures do not crash the session and
@@ -50,14 +49,11 @@ public class WriteCallbackFailureTest extends ExistingDatabaseTest {
 
                 written = test;
             }
-        }, new Callback<DatabaseException>() {
-            @Override
-            public void run(DatabaseException parameter) {
-                try {
-                    throw new NullPointerException("intentional failure");
-                } finally {
-                    sem.release();
-                }
+        }, parameter -> {
+            try {
+                throw new NullPointerException("intentional failure");
+            } finally {
+                sem.release();
             }
         });