import org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition.EnumPair;
public class EnumerationCodecTest {
-
private enum TestEnum implements Enumeration {
ENUM;
EnumTypeDefinition definition = mock(EnumTypeDefinition.class);
doReturn(ImmutableList.of(pair)).when(definition).getValues();
- final EnumerationCodec codec = EnumerationCodec.loader(TestEnum.class, definition).call();
+ final EnumerationCodec codec = EnumerationCodec.of(TestEnum.class, definition);
assertEquals(codec.deserialize(codec.serialize(TestEnum.ENUM)), TestEnum.ENUM);
assertEquals(codec.serialize(codec.deserialize(TestEnum.ENUM.name())), TestEnum.ENUM.name());
}