+/*
+ * Copyright (c) 2014, 2015 Cisco Systems, Inc. and others. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
package org.opendaylight.controller.cluster.datastore.node.utils.serialization;
import com.google.common.collect.ImmutableMap;
import org.opendaylight.controller.cluster.datastore.util.TestModel;
import org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages;
import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
-
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeWithValue;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
import java.net.URI;
import java.util.Date;
import java.util.HashMap;
expectedException.expect(NullPointerException.class);
expectedException.expectMessage("context should not be null");
- PathArgumentSerializer.serialize(null, mock(
- YangInstanceIdentifier.PathArgument.class));
+ PathArgumentSerializer.serialize(null, mock(PathArgument.class));
}
@Test
NormalizedNodeMessages.PathArgument actual = PathArgumentSerializer
.serialize(serializationContext,
- new YangInstanceIdentifier.NodeIdentifier(
+ new NodeIdentifier(
TestModel.TEST_QNAME));
assertEquals(PathArgumentType.NODE_IDENTIFIER.ordinal(), actual.getIntType());
NormalizedNodeMessages.PathArgument actual = PathArgumentSerializer
.serialize(serializationContext,
- new YangInstanceIdentifier.NodeWithValue(
+ new NodeWithValue<>(
TestModel.TEST_QNAME, "foo"));
assertEquals(PathArgumentType.NODE_IDENTIFIER_WITH_VALUE.ordinal(), actual.getIntType());
NormalizedNodeMessages.PathArgument actual = PathArgumentSerializer
.serialize(serializationContext,
- new YangInstanceIdentifier.NodeIdentifierWithPredicates(
- TestModel.TEST_QNAME, predicates));
+ new NodeIdentifierWithPredicates(TestModel.TEST_QNAME, predicates));
assertEquals(PathArgumentType.NODE_IDENTIFIER_WITH_PREDICATES.ordinal(), actual.getIntType());
assertEquals(5, actual.getNodeType().getLocalName());
NormalizedNodeMessages.PathArgument actual = PathArgumentSerializer
.serialize(serializationContext,
- new YangInstanceIdentifier.AugmentationIdentifier(
- ImmutableSet.of(TestModel.TEST_QNAME)));
+ new AugmentationIdentifier(ImmutableSet.of(TestModel.TEST_QNAME)));
assertEquals(PathArgumentType.AUGMENTATION_IDENTIFIER.ordinal(), actual.getIntType());
nodeBuilder.addCode(TestModel.TEST_QNAME.getFormattedRevision());
nodeBuilder.addCode(TestModel.TEST_QNAME.getLocalName());
- YangInstanceIdentifier.PathArgument pathArgument =
- NormalizedNodeSerializer
- .deSerialize(nodeBuilder.build(), pathBuilder.build());
+ PathArgument pathArgument = NormalizedNodeSerializer.deSerialize(nodeBuilder.build(), pathBuilder.build());
- assertEquals(new YangInstanceIdentifier.NodeIdentifier(TestModel.TEST_QNAME), pathArgument);
+ assertEquals(new NodeIdentifier(TestModel.TEST_QNAME), pathArgument);
}
nodeBuilder.addCode(TestModel.TEST_QNAME.getFormattedRevision());
nodeBuilder.addCode(TestModel.TEST_QNAME.getLocalName());
- YangInstanceIdentifier.PathArgument pathArgument =
- NormalizedNodeSerializer
- .deSerialize(nodeBuilder.build(), pathBuilder.build());
+ PathArgument pathArgument = NormalizedNodeSerializer.deSerialize(nodeBuilder.build(), pathBuilder.build());
- assertEquals(new YangInstanceIdentifier.NodeWithValue(TestModel.TEST_QNAME, "foo"), pathArgument);
+ assertEquals(new NodeWithValue<>(TestModel.TEST_QNAME, "foo"), pathArgument);
}
@Test
nodeBuilder.addCode(TestModel.TEST_QNAME.getFormattedRevision());
nodeBuilder.addCode(TestModel.TEST_QNAME.getLocalName());
- YangInstanceIdentifier.PathArgument pathArgument =
- NormalizedNodeSerializer
- .deSerialize(nodeBuilder.build(), pathBuilder.build());
+ PathArgument pathArgument = NormalizedNodeSerializer.deSerialize(nodeBuilder.build(), pathBuilder.build());
- assertEquals(new YangInstanceIdentifier.NodeIdentifierWithPredicates(TestModel.TEST_QNAME,
+ assertEquals(new NodeIdentifierWithPredicates(TestModel.TEST_QNAME,
ImmutableMap.<QName, Object>of(TestModel.TEST_QNAME, "foo")), pathArgument);
}
nodeBuilder.addCode(TestModel.TEST_QNAME.getFormattedRevision());
nodeBuilder.addCode(TestModel.TEST_QNAME.getLocalName());
- YangInstanceIdentifier.PathArgument pathArgument =
- NormalizedNodeSerializer
- .deSerialize(nodeBuilder.build(), pathBuilder.build());
-
- assertEquals(new YangInstanceIdentifier.AugmentationIdentifier(ImmutableSet.of(TestModel.TEST_QNAME)), pathArgument);
+ PathArgument pathArgument = NormalizedNodeSerializer.deSerialize(nodeBuilder.build(), pathBuilder.build());
+ assertEquals(new AugmentationIdentifier(ImmutableSet.of(TestModel.TEST_QNAME)), pathArgument);
}
-
-
-
}