From: Robert Varga Date: Sat, 9 Apr 2022 22:22:36 +0000 (+0200) Subject: Use record for test value X-Git-Tag: v9.0.0~122 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=yangtools.git;a=commitdiff_plain;h=be67ba74828241388aae78d99d2439bc076e0ef4 Use record for test value We can simplify the implementation here with JDK17. Change-Id: I16e8900f59eaba17aaf4cb36da949d73bfeb43f7 Signed-off-by: Robert Varga --- 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");