Merge "BUG 720 - YANG leaf as JSON input *<*:* couldn't be saved"
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / test / java / org / opendaylight / controller / cluster / datastore / messages / MergeDataTest.java
1 package org.opendaylight.controller.cluster.datastore.messages;
2
3 import org.junit.Assert;
4 import org.junit.Test;
5 import org.opendaylight.controller.md.cluster.datastore.model.TestModel;
6 import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
7 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
8
9 public class MergeDataTest {
10
11     @Test
12     public void testSerialization() {
13         SchemaContext schemaContext = TestModel.createTestContext();
14         MergeData expected = new MergeData(TestModel.TEST_PATH, ImmutableNodes
15             .containerNode(TestModel.TEST_QNAME), schemaContext);
16
17         MergeData actual = MergeData.fromSerializable(expected.toSerializable(), schemaContext);
18         Assert.assertEquals("getPath", expected.getPath(), actual.getPath());
19         Assert.assertEquals("getData", expected.getData(), actual.getData());
20     }
21 }