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
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();
}
});