import org.junit.Ignore;
import org.junit.Test;
import org.mockito.Mockito;
-import org.mockito.invocation.InvocationOnMock;
-import org.mockito.stubbing.Answer;
import org.opendaylight.controller.md.sal.dom.api.DOMMountPoint;
import org.opendaylight.controller.md.sal.dom.api.DOMMountPointService;
import org.opendaylight.netconf.sal.rest.impl.JsonNormalizedNodeBodyReader;
return resourceConfig;
}
- private void setControllerContext(final SchemaContext schemaContext) {
+ private static void setControllerContext(final SchemaContext schemaContext) {
final ControllerContext controllerContext = ControllerContext.getInstance();
controllerContext.setSchemas(schemaContext);
restconfImpl.setControllerContext(controllerContext);
assertEquals(200, get(uri, MediaType.APPLICATION_XML));
}
- private YangInstanceIdentifier prepareInstanceIdentifierForList() throws Exception {
+ private static YangInstanceIdentifier prepareInstanceIdentifierForList() throws Exception {
final List<PathArgument> parameters = new ArrayList<>();
final QName qNameCont = newTestModuleQName("cont");
return YangInstanceIdentifier.create(parameters);
}
- private QName newTestModuleQName(final String localPart) throws Exception {
+ private static QName newTestModuleQName(final String localPart) throws Exception {
final Date revision = new SimpleDateFormat("yyyy-MM-dd").parse("2014-01-09");
final URI uri = new URI("test:module");
return QName.create(uri, revision, localPart);
}
- private void validateOperationsResponseXml(final Document responseDoc, final SchemaContext schemaContext) {
+ private static void validateOperationsResponseXml(final Document responseDoc, final SchemaContext schemaContext) {
final Element operationsElem = responseDoc.getDocumentElement();
assertEquals(RESTCONF_NS, operationsElem.getNamespaceURI());
}
- private Matcher validateOperationsResponseJson(final String searchIn, final String rpcName, final String moduleName) {
+ private static Matcher validateOperationsResponseJson(final String searchIn, final String rpcName,
+ final String moduleName) {
final StringBuilder regex = new StringBuilder();
regex.append(".*\"" + rpcName + "\"");
final Pattern ptrn = Pattern.compile(regex.toString(), Pattern.DOTALL);
}
- private Matcher validateOperationsResponseXml(final String searchIn, final String rpcName, final String namespace) {
+ private static Matcher validateOperationsResponseXml(final String searchIn, final String rpcName,
+ final String namespace) {
final StringBuilder regex = new StringBuilder();
regex.append("^");
}
- private void validateModulesResponseXml(final Response response, final SchemaContext schemaContext) {
+ private static void validateModulesResponseXml(final Response response, final SchemaContext schemaContext) {
assertEquals(200, response.getStatus());
final Document responseBody = response.readEntity(Document.class);
final NodeList moduleNodes = responseBody.getDocumentElement().getElementsByTagNameNS(RESTCONF_NS, "module");
assertAllModules(foundModules,schemaContext);
}
- private void assertAllModules(final Set<QName> foundModules, final SchemaContext schemaContext) {
+ private static void assertAllModules(final Set<QName> foundModules, final SchemaContext schemaContext) {
for(final Module module : schemaContext.getModules()) {
final QName current = QName.create(module.getQNameModule(),module.getName());
assertTrue("Module not found in response.",foundModules.contains(current));
}
- private QName assertedModuleXmlToModuleQName(final org.w3c.dom.Node module) {
+ private static QName assertedModuleXmlToModuleQName(final org.w3c.dom.Node module) {
assertEquals("module", module.getLocalName());
assertEquals(RESTCONF_NS, module.getNamespaceURI());
String revision = null;
return QName.create(namespace,revision,name);
}
- private void validateModulesResponseJson(final Response response) {
+ private static void validateModulesResponseJson(final Response response) {
assertEquals(200, response.getStatus());
final String responseBody = response.readEntity(String.class);
.find());
}
- private Matcher prepareJsonRegex(final String module, final String revision, final String namespace,
+ private static Matcher prepareJsonRegex(final String module, final String revision, final String namespace,
final String searchIn) {
final StringBuilder regex = new StringBuilder();
regex.append("^");
}
*/
@SuppressWarnings("rawtypes")
- private NormalizedNode prepareCnDataForMountPointTest(final boolean wrapToCont) throws URISyntaxException, ParseException {
+ private static NormalizedNode prepareCnDataForMountPointTest(final boolean wrapToCont)
+ throws URISyntaxException, ParseException {
final String testModuleDate = "2014-01-09";
final ContainerNode contChild = Builders
.containerBuilder()
}
@SuppressWarnings("unchecked")
- private void mockReadOperationalDataMethod() {
+ private static void mockReadOperationalDataMethod() {
when(brokerFacade.readOperationalData(any(YangInstanceIdentifier.class))).thenReturn(answerFromGet);
}
@SuppressWarnings("unchecked")
- private void mockReadConfigurationDataMethod() {
+ private static void mockReadConfigurationDataMethod() {
when(brokerFacade.readConfigurationData(any(YangInstanceIdentifier.class), Mockito.anyString()))
.thenReturn(answerFromGet);
}
@SuppressWarnings("rawtypes")
- private NormalizedNode prepareCnDataForSlashesBehindMountPointTest() throws ParseException {
+ private static NormalizedNode prepareCnDataForSlashesBehindMountPointTest() throws ParseException {
return ImmutableMapEntryNodeBuilder
.create()
.withNodeIdentifier(
final MultivaluedMap<String, String> paramMap = new MultivaluedHashMap<>();
paramMap.putSingle("depth", "1o");
final UriInfo mockInfo = mock(UriInfo.class);
- when(mockInfo.getQueryParameters(false)).thenAnswer(new Answer<MultivaluedMap<String, String>>() {
- @Override
- public MultivaluedMap<String, String> answer(final InvocationOnMock invocation) {
- return paramMap;
- }
- });
+ when(mockInfo.getQueryParameters(false)).thenAnswer(invocation -> paramMap);
getDataWithInvalidDepthParameterTest(mockInfo);
}
@SuppressWarnings({"rawtypes", "unchecked"})
- private void getDataWithInvalidDepthParameterTest(final UriInfo uriInfo) {
+ private static void getDataWithInvalidDepthParameterTest(final UriInfo uriInfo) {
try {
final QName qNameDepth1Cont = QName.create("urn:nested:module", "2014-06-3", "depth1-cont");
final YangInstanceIdentifier ii = YangInstanceIdentifier.builder().node(qNameDepth1Cont).build();