Initial commit
This commit is contained in:
143
tests/mocks/machines.js
Normal file
143
tests/mocks/machines.js
Normal file
@@ -0,0 +1,143 @@
|
||||
const apiModalMachine = {
|
||||
"zav_nomer": "007",
|
||||
"type": "АВФ-1М.2",
|
||||
"railway_name": "РЖД",
|
||||
"org_name": "ДКРЭ",
|
||||
"nomer_zn8": 19413152,
|
||||
"machine_type": "АВФ-1М.2 № 007",
|
||||
"machine_id": 5862,
|
||||
"imei": 868136032634217,
|
||||
"device_number": "КР190617",
|
||||
"device_id": 6248
|
||||
}
|
||||
|
||||
const appModalMachine = {
|
||||
"zavNomer": "007",
|
||||
"type": "АВФ-1М.2",
|
||||
"railwayName": "РЖД",
|
||||
"orgName": "ДКРЭ",
|
||||
"nomerZn8": 19413152,
|
||||
"machineType": "АВФ-1М.2 № 007",
|
||||
"machineId": 5862,
|
||||
"imei": 868136032634217,
|
||||
"deviceNumber": "КР190617",
|
||||
"deviceId": 6248
|
||||
}
|
||||
|
||||
const defaultLastMachines = [
|
||||
{
|
||||
"zav_nomer": "157",
|
||||
"type": "УК",
|
||||
"railway_name": "В-Сиб",
|
||||
"pack_number": 7683,
|
||||
"pack_dt": "2024-04-08T07:58:47.150000",
|
||||
"org_name": "ПМС-183",
|
||||
"nomer_zn8": 157,
|
||||
"machine_type": "УК-25/25",
|
||||
"machine_id": 3409,
|
||||
"imei": 868136034784234,
|
||||
"device_number": "КР214014",
|
||||
"device_id": 3302
|
||||
},
|
||||
{
|
||||
"zav_nomer": "162",
|
||||
"type": "УК",
|
||||
"railway_name": "Д-Вост",
|
||||
"pack_number": 7683,
|
||||
"pack_dt": "2024-04-08T04:10:03.250000",
|
||||
"org_name": "ПМС-233",
|
||||
"nomer_zn8": 162,
|
||||
"machine_type": "УК-25/25",
|
||||
"machine_id": 3425,
|
||||
"imei": 864004043339297,
|
||||
"device_number": "КР214015",
|
||||
"device_id": 3572
|
||||
},
|
||||
{
|
||||
"zav_nomer": "176",
|
||||
"type": "УК",
|
||||
"railway_name": "Заб",
|
||||
"pack_number": 7683,
|
||||
"pack_dt": "2024-04-05T05:39:04.392000",
|
||||
"org_name": "ПМС-185",
|
||||
"nomer_zn8": 176,
|
||||
"machine_type": "УК-25/25",
|
||||
"machine_id": 4619,
|
||||
"imei": 868136034805187,
|
||||
"device_number": "КР214038",
|
||||
"device_id": 3328
|
||||
}
|
||||
]
|
||||
|
||||
const resLastMachines = [
|
||||
{
|
||||
"zavNomer": "157",
|
||||
"type": "УК",
|
||||
"railwayName": "В-Сиб",
|
||||
"packNumber": 7683,
|
||||
"packDt": "2024-04-08T07:58:47.150000",
|
||||
"orgName": "ПМС-183",
|
||||
"nomerZn8": 157,
|
||||
"machineType": "УК-25/25",
|
||||
"machineId": 3409,
|
||||
"imei": 868136034784234,
|
||||
"deviceNumber": "КР214014",
|
||||
"deviceId": 3302
|
||||
},
|
||||
{
|
||||
"zavNomer": "162",
|
||||
"type": "УК",
|
||||
"railwayName": "Д-Вост",
|
||||
"packNumber": 7683,
|
||||
"packDt": "2024-04-08T04:10:03.250000",
|
||||
"orgName": "ПМС-233",
|
||||
"nomerZn8": 162,
|
||||
"machineType": "УК-25/25",
|
||||
"machineId": 3425,
|
||||
"imei": 864004043339297,
|
||||
"deviceNumber": "КР214015",
|
||||
"deviceId": 3572
|
||||
},
|
||||
{
|
||||
"zavNomer": "176",
|
||||
"type": "УК",
|
||||
"railwayName": "Заб",
|
||||
"packNumber": 7683,
|
||||
"packDt": "2024-04-05T05:39:04.392000",
|
||||
"orgName": "ПМС-185",
|
||||
"nomerZn8": 176,
|
||||
"machineType": "УК-25/25",
|
||||
"machineId": 4619,
|
||||
"imei": 868136034805187,
|
||||
"deviceNumber": "КР214038",
|
||||
"deviceId": 3328
|
||||
}
|
||||
]
|
||||
|
||||
const apiModalListMachines = [apiModalMachine]
|
||||
const appModalListMachines = [appModalMachine]
|
||||
|
||||
class AdapterOfMachines {
|
||||
|
||||
constructor() {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @returns {Promise<Array>}
|
||||
*/
|
||||
async fetchModalMachines() {
|
||||
return appModalListMachines
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @returns {Promise<Array>}
|
||||
*/
|
||||
async fetchLastMachinesByPackNum() {
|
||||
return resLastMachines
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export { apiModalMachine, appModalMachine, apiModalListMachines, appModalListMachines, defaultLastMachines, resLastMachines, AdapterOfMachines }
|
||||
161
tests/mocks/packs.js
Normal file
161
tests/mocks/packs.js
Normal file
@@ -0,0 +1,161 @@
|
||||
const defaultParams = {
|
||||
"imei": "868136035512212",
|
||||
"dtStart": "2024-03-04T00:00:00",
|
||||
"dtFinish": "2024-04-04T23:59:00",
|
||||
}
|
||||
|
||||
const freePacksParams = [
|
||||
{
|
||||
"packs": [7683],
|
||||
"imei": "868136035512212",
|
||||
"dtStart": "2024-03-04T00:00:00",
|
||||
"dtFinish": "2024-04-04T23:59:00",
|
||||
},
|
||||
{
|
||||
"pagination": {"count": 2, "page": 2},
|
||||
"settings": {"date_param": "pack_dt", "sort_order": "asc"}
|
||||
}
|
||||
]
|
||||
|
||||
const defaultLastPacks = [{
|
||||
"pack_number": 1,
|
||||
"pack_dt": "2024-04-03T09:18:53.000000",
|
||||
"count": 6653
|
||||
},
|
||||
{
|
||||
"pack_number": 8,
|
||||
"pack_dt": "2024-04-03T09:05:42.477000",
|
||||
"count": 90
|
||||
},
|
||||
{
|
||||
"pack_number": 9,
|
||||
"pack_dt": "2024-04-03T09:05:42.477000",
|
||||
"count": 441
|
||||
},
|
||||
{
|
||||
"pack_number": 12,
|
||||
"pack_dt": "2024-04-03T06:30:56.601000",
|
||||
"count": 44963
|
||||
},
|
||||
{
|
||||
"pack_number": 13,
|
||||
"pack_dt": "2024-04-03T06:28:22.691000",
|
||||
"count": 1047
|
||||
},
|
||||
{
|
||||
"pack_number": 14,
|
||||
"pack_dt": "2024-04-03T06:30:57.208000",
|
||||
"count": 23281
|
||||
}]
|
||||
|
||||
const resPacks = [{
|
||||
"packNumber": 1,
|
||||
"packDt": "2024-04-03T09:18:53.000000",
|
||||
"count": 6653
|
||||
},
|
||||
{
|
||||
"packNumber": 8,
|
||||
"packDt": "2024-04-03T09:05:42.477000",
|
||||
"count": 90
|
||||
},
|
||||
{
|
||||
"packNumber": 9,
|
||||
"packDt": "2024-04-03T09:05:42.477000",
|
||||
"count": 441
|
||||
},
|
||||
{
|
||||
"packNumber": 12,
|
||||
"packDt": "2024-04-03T06:30:56.601000",
|
||||
"count": 44963
|
||||
},
|
||||
{
|
||||
"packNumber": 13,
|
||||
"packDt": "2024-04-03T06:28:22.691000",
|
||||
"count": 1047
|
||||
},
|
||||
{
|
||||
"packNumber": 14,
|
||||
"packDt": "2024-04-03T06:30:57.208000",
|
||||
"count": 23281
|
||||
}]
|
||||
|
||||
const defaultFreePacks = {
|
||||
"max_data_length": 69,
|
||||
"logs": [
|
||||
{
|
||||
"rcvd_dt": "2024-04-04T13:43:16.394540",
|
||||
"pack_number": 7683,
|
||||
"pack_dt": "2024-04-04T10:43:05.234000",
|
||||
"key": "20343046594D500B0028001A",
|
||||
"imei": 868136034800014,
|
||||
"id": 4236613068,
|
||||
"dt": "2024-04-04T13:43:18.878316",
|
||||
"data": "7683,384185234,57204033,39404035,4,2557,0,2,128,3,800281,788125,0",
|
||||
"arhiv_date": null
|
||||
},
|
||||
{
|
||||
"rcvd_dt": "2024-04-04T13:43:43.585266",
|
||||
"pack_number": 7683,
|
||||
"pack_dt": "2024-04-04T10:43:15.254000",
|
||||
"key": "20343046594D500B0028001A",
|
||||
"imei": 868136034800014,
|
||||
"id": 4236616912,
|
||||
"dt": "2024-04-04T13:43:47.427510",
|
||||
"data": "7683,384195254,57204036,39404033,0,2573,0,2,128,3,797447,806304,0",
|
||||
"arhiv_date": null
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
const resFreePacks = {
|
||||
"maxDataLength": 69,
|
||||
"logs": [
|
||||
{
|
||||
"rcvdDt": "2024-04-04T13:43:16.394540",
|
||||
"packNumber": 7683,
|
||||
"packDt": "2024-04-04T10:43:05.234000",
|
||||
"key": "20343046594D500B0028001A",
|
||||
"imei": 868136034800014,
|
||||
"id": 4236613068,
|
||||
"dt": "2024-04-04T13:43:18.878316",
|
||||
"data": "7683,384185234,57204033,39404035,4,2557,0,2,128,3,800281,788125,0",
|
||||
"arhivDate": null
|
||||
},
|
||||
{
|
||||
"rcvdDt": "2024-04-04T13:43:43.585266",
|
||||
"packNumber": 7683,
|
||||
"packDt": "2024-04-04T10:43:15.254000",
|
||||
"key": "20343046594D500B0028001A",
|
||||
"imei": 868136034800014,
|
||||
"id": 4236616912,
|
||||
"dt": "2024-04-04T13:43:47.427510",
|
||||
"data": "7683,384195254,57204036,39404033,0,2573,0,2,128,3,797447,806304,0",
|
||||
"arhivDate": null
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
class ApiOfPacks {
|
||||
|
||||
constructor() {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @returns {Promise<Array>}
|
||||
*/
|
||||
async fetchLastPacks() {
|
||||
return defaultLastPacks
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @returns {Promise<Array>}
|
||||
*/
|
||||
async fetchFreePacks() {
|
||||
return defaultFreePacks
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export {defaultLastPacks, resPacks, defaultFreePacks, resFreePacks, defaultParams, freePacksParams, ApiOfPacks}
|
||||
Reference in New Issue
Block a user