From be67ba74828241388aae78d99d2439bc076e0ef4 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sun, 10 Apr 2022 00:22:36 +0200 Subject: [PATCH] Use record for test value We can simplify the implementation here with JDK17. Change-Id: I16e8900f59eaba17aaf4cb36da949d73bfeb43f7 Signed-off-by: Robert Varga --- ...tImmutableNormalizedValueAttrNodeTest.java | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/data/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueAttrNodeTest.java b/data/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueAttrNodeTest.java index 73734bdaf8..92b4ae43cb 100644 --- a/data/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueAttrNodeTest.java +++ b/data/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueAttrNodeTest.java @@ -16,23 +16,8 @@ import org.opendaylight.yangtools.yang.data.api.schema.LeafNode; import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes; public class AbstractImmutableNormalizedValueAttrNodeTest { - // FIXME: Record once we have JDK17 - private static final class TestValue { - private final int value; - - TestValue(final int value) { - this.value = value; - } - - @Override - public int hashCode() { - return value; - } - - @Override - public boolean equals(final Object obj) { - return obj == this || obj instanceof TestValue && value == ((TestValue) obj).value; - } + private record TestValue(int value) { + // Simple enough } private static final QName ROOT_QNAME = QName.create("urn:test", "2014-03-13", "root"); -- 2.36.6