in legacy/routes/pathitem.js [9:84]
function (req, res, next) {
var local = req.params.localQuery;
var pathItem = req.params.pathItemQuery;
var global = req.params.globalQuery;
console.log(
'Inside pathItem handler with local "' + local + '", pathItem "' + pathItem + '", global "' + global + '"\n',
);
if (local === "localStringQuery" && pathItem === "pathItemStringQuery" && global === "globalStringQuery") {
if (
req.query.localStringQuery === local &&
req.query.pathItemStringQuery === pathItem &&
req.query.globalStringQuery === global
) {
coverage["UrlPathItemGetAll"]++;
res.status(200).end();
} else {
utils.send400(
res,
next,
'Failed scenario UrlPathItemGetAll with query parameters "' + util.inspect(req.query) + '"',
);
}
} else if (local === "localStringQuery" && pathItem === "pathItemStringQuery" && global === "null") {
if (
req.query.localStringQuery === local &&
req.query.pathItemStringQuery === pathItem &&
Object.keys(req.query).length == 2
) {
coverage["UrlPathItemGetGlobalNull"]++;
res.status(200).end();
} else {
utils.send400(
res,
next,
'Failed scenario UrlPathItemGetGlobalNull with query parameters "' + util.inspect(req.query) + '"',
);
}
} else if (pathItem === "pathItemStringQuery" && local === "null" && global === "null") {
if (req.query.pathItemStringQuery === pathItem && Object.keys(req.query).length == 1) {
coverage["UrlPathItemGetGlobalAndLocalNull"]++;
res.status(200).end();
} else {
utils.send400(
res,
next,
'Failed scenario UrlPathItemGetGlobalAndLocalNull with query parameters "' + util.inspect(req.query) + '"',
);
}
} else if (local === "null" && pathItem === "null" && global === "globalStringQuery") {
if (req.query.globalStringQuery === global && Object.keys(req.query).length == 1) {
coverage["UrlPathItemGetPathItemAndLocalNull"]++;
res.status(200).end();
} else {
utils.send400(
res,
next,
'Failed scenario UrlPathItemGetPathItemAndLocalNull with query parameters "' +
util.inspect(req.query) +
'"',
);
}
} else {
console.log("Could not find pathitem scenario\n");
utils.send400(
res,
next,
'Unable to find matching pathitem scenario for local "' +
local +
'", pathItem "' +
pathItem +
'", global "' +
global +
'"',
);
}
},