From 4862574beac03f5735e2b7188055823c0f772501 Mon Sep 17 00:00:00 2001 From: Stephen Kitt Date: Tue, 16 May 2017 17:48:01 +0200 Subject: [PATCH] config-api: use lambdas This series of patches uses lambdas instead of anonymous classes for functional interfaces when possible. Lambdas are replaced with method references when appropriate. Change-Id: I77f590e1e5b5548cb472268fb469b5bbf7cd268d Signed-off-by: Stephen Kitt --- .../config/api/jmx/ObjectNameUtilTest.java | 26 +++++-------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/opendaylight/config/config-api/src/test/java/org/opendaylight/controller/config/api/jmx/ObjectNameUtilTest.java b/opendaylight/config/config-api/src/test/java/org/opendaylight/controller/config/api/jmx/ObjectNameUtilTest.java index a9be8e984a..572765164c 100644 --- a/opendaylight/config/config-api/src/test/java/org/opendaylight/controller/config/api/jmx/ObjectNameUtilTest.java +++ b/opendaylight/config/config-api/src/test/java/org/opendaylight/controller/config/api/jmx/ObjectNameUtilTest.java @@ -126,26 +126,12 @@ public class ObjectNameUtilTest { public void testChecks() throws Exception { final ObjectName on = ObjectNameUtil.createON("customDomain", ObjectNameUtil.TYPE_KEY, ObjectNameUtil.TYPE_MODULE); - assertFailure(new Runnable() { - @Override - public void run() { - ObjectNameUtil.checkTypeOneOf(on, ObjectNameUtil.TYPE_RUNTIME_BEAN, ObjectNameUtil.TYPE_CONFIG_TRANSACTION); - } - }, IllegalArgumentException.class); - - assertFailure(new Runnable() { - @Override - public void run() { - ObjectNameUtil.checkType(on, ObjectNameUtil.TYPE_RUNTIME_BEAN); - } - }, IllegalArgumentException.class); - - assertFailure(new Runnable() { - @Override - public void run() { - ObjectNameUtil.checkDomain(on); - } - }, IllegalArgumentException.class); + assertFailure( + () -> ObjectNameUtil.checkTypeOneOf(on, ObjectNameUtil.TYPE_RUNTIME_BEAN, ObjectNameUtil.TYPE_CONFIG_TRANSACTION), IllegalArgumentException.class); + + assertFailure(() -> ObjectNameUtil.checkType(on, ObjectNameUtil.TYPE_RUNTIME_BEAN), IllegalArgumentException.class); + + assertFailure(() -> ObjectNameUtil.checkDomain(on), IllegalArgumentException.class); } private void assertFailure(final Runnable test, final Class ex) { -- 2.36.6