import java.util.Map;
import org.junit.jupiter.api.Test;
+import org.opendaylight.restconf.api.ErrorMessage;
import org.opendaylight.restconf.server.api.JsonResourceBody;
import org.opendaylight.yangtools.yang.common.ErrorTag;
import org.opendaylight.yangtools.yang.common.ErrorType;
"ietf-restconf:restconf-state" : {
}
}"""));
- assertEquals("""
+ assertEquals(new ErrorMessage("""
Payload name ((urn:ietf:params:xml:ns:yang:ietf-restconf-monitoring?revision=2017-01-26)restconf-state) is \
- different from identifier name ((ns?revision=2016-02-28)cont)""", error.getErrorMessage());
- assertEquals(ErrorType.PROTOCOL, error.getErrorType());
- assertEquals(ErrorTag.MALFORMED_MESSAGE, error.getErrorTag());
+ different from identifier name ((ns?revision=2016-02-28)cont)"""), error.message());
+ assertEquals(ErrorType.PROTOCOL, error.type());
+ assertEquals(ErrorTag.MALFORMED_MESSAGE, error.tag());
}
@Test
"depth3-lf1-key" : "one"
}
}"""));
- assertEquals("""
+ assertEquals(new ErrorMessage("""
Error parsing input: List entry (urn:nested:module?revision=2014-06-03)depth2-list2 is missing leaf values \
- for [depth3-lf2-key]""", error.getErrorMessage());
- assertEquals(ErrorType.PROTOCOL, error.getErrorType());
- assertEquals(ErrorTag.MALFORMED_MESSAGE, error.getErrorTag());
+ for [depth3-lf2-key]"""), error.message());
+ assertEquals(ErrorType.PROTOCOL, error.type());
+ assertEquals(ErrorTag.MALFORMED_MESSAGE, error.tag());
}
@Test
"bar": "a"
}
}"""));
- assertEquals("Error parsing input: Last unit does not have enough valid bits", error.getErrorMessage());
- assertEquals(ErrorType.PROTOCOL, error.getErrorType());
- assertEquals(ErrorTag.MALFORMED_MESSAGE, error.getErrorTag());
+ assertEquals(new ErrorMessage("Error parsing input: Last unit does not have enough valid bits"),
+ error.message());
+ assertEquals(ErrorType.PROTOCOL, error.type());
+ assertEquals(ErrorTag.MALFORMED_MESSAGE, error.tag());
}
}