}
@Test
- @Disabled("YT-1473: string escaping needs to work")
void testSerializeEscaped() throws Exception {
// Escaping is needed, use double quotes and escape
assertSerdes("/bar:str[.=\"str'\\\"\"]", buildYangInstanceIdentifier(BAR_STR, "str'\""));
}
@Test
- @Disabled("YT-1473: QName values need to be recognized and properly encoded via identity codec")
void testSerializeIdentity() throws Exception {
assertSerdes("/foo:bar[foo:qname='foo:one']", buildYangInstanceIdentifier(FOO_BAR, FOO_QNAME, FOO_ONE));
assertSerdes("/foo:bar[foo:qname='bar:two']", buildYangInstanceIdentifier(FOO_BAR, FOO_QNAME, BAR_TWO));
}
@Test
- @Disabled("YT-1473: QName values need to be recognized and properly encoded via identity codec")
void testSerializeIdentityValue() throws Exception {
assertSerdes("/bar:foo[.='foo:one']", buildYangInstanceIdentifier(BAR_FOO, FOO_ONE));
assertSerdes("/bar:foo[.='bar:two']", buildYangInstanceIdentifier(BAR_FOO, BAR_TWO));