Merge pull request 'send mock data when kind = -1' (#5) from mock-backend into master

Reviewed-by: falk <falk.ba@gmx.de>
This commit was merged in pull request #5.
This commit is contained in:
2020-04-17 19:55:28 +02:00
3 changed files with 955 additions and 2 deletions

View File

@@ -9,10 +9,15 @@ var connection = mysql.createConnection({
database: 'simcompanies' database: 'simcompanies'
}); });
const mockDataDay = require('./mockdata-test/day.json')
app.get('/API/day', function (req, res) { app.get('/API/day', function (req, res) {
var date = new Date(req.query.date); var date = new Date(req.query.date);
const kind = parseInt(req.query.kind); const kind = parseInt(req.query.kind);
if (date instanceof Date && Number.isInteger(kind)) if (date instanceof Date && Number.isInteger(kind)) {
//Mock Data:
if (kind === -1) return res.send(mockDataDay);
if (!isNaN(date.getTime()) && kind >= 1 && kind <= 113) { if (!isNaN(date.getTime()) && kind >= 1 && kind <= 113) {
const daybegin = `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`; const daybegin = `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`;
date.setDate(date.getDate() + 1); date.setDate(date.getDate() + 1);
@@ -27,6 +32,8 @@ app.get('/API/day', function (req, res) {
} }
else else
res.status(status.BAD_REQUEST).send("invalid data provided"); res.status(status.BAD_REQUEST).send("invalid data provided");
}
else else
res.status(status.BAD_REQUEST).send("invalid data provided"); res.status(status.BAD_REQUEST).send("invalid data provided");
}); });

View File

@@ -0,0 +1,946 @@
[
{
"time": "2020-04-16T22:00:09.000Z",
"price": 0.268
},
{
"time": "2020-04-16T22:05:05.000Z",
"price": 0.268
},
{
"time": "2020-04-16T22:10:04.000Z",
"price": 0.268
},
{
"time": "2020-04-16T22:15:09.000Z",
"price": 0.27
},
{
"time": "2020-04-16T22:20:12.000Z",
"price": 0.264
},
{
"time": "2020-04-16T22:25:11.000Z",
"price": 0.268
},
{
"time": "2020-04-16T22:30:12.000Z",
"price": 0.27
},
{
"time": "2020-04-16T22:35:07.000Z",
"price": 0.271
},
{
"time": "2020-04-16T22:40:08.000Z",
"price": 0.263
},
{
"time": "2020-04-16T22:45:12.000Z",
"price": 0.26
},
{
"time": "2020-04-16T22:50:14.000Z",
"price": 0.268
},
{
"time": "2020-04-16T22:55:24.000Z",
"price": 0.267
},
{
"time": "2020-04-16T23:00:21.000Z",
"price": 0.269
},
{
"time": "2020-04-16T23:05:05.000Z",
"price": 0.259
},
{
"time": "2020-04-16T23:10:23.000Z",
"price": 0.272
},
{
"time": "2020-04-16T23:15:11.000Z",
"price": 0.272
},
{
"time": "2020-04-16T23:20:27.000Z",
"price": 0.273
},
{
"time": "2020-04-16T23:25:20.000Z",
"price": 0.272
},
{
"time": "2020-04-16T23:30:16.000Z",
"price": 0.271
},
{
"time": "2020-04-16T23:35:04.000Z",
"price": 0.274
},
{
"time": "2020-04-16T23:40:05.000Z",
"price": 0.271
},
{
"time": "2020-04-16T23:45:09.000Z",
"price": 0.265
},
{
"time": "2020-04-16T23:50:12.000Z",
"price": 0.274
},
{
"time": "2020-04-16T23:55:13.000Z",
"price": 0.27
},
{
"time": "2020-04-17T00:00:06.000Z",
"price": 0.25
},
{
"time": "2020-04-17T00:05:13.000Z",
"price": 0.272
},
{
"time": "2020-04-17T00:10:27.000Z",
"price": 0.272
},
{
"time": "2020-04-17T00:15:25.000Z",
"price": 0.27
},
{
"time": "2020-04-17T00:20:23.000Z",
"price": 0.27
},
{
"time": "2020-04-17T00:25:07.000Z",
"price": 0.27
},
{
"time": "2020-04-17T00:30:17.000Z",
"price": 0.259
},
{
"time": "2020-04-17T00:35:07.000Z",
"price": 0.27
},
{
"time": "2020-04-17T00:40:04.000Z",
"price": 0.263
},
{
"time": "2020-04-17T00:45:05.000Z",
"price": 0.269
},
{
"time": "2020-04-17T00:50:06.000Z",
"price": 0.269
},
{
"time": "2020-04-17T00:55:13.000Z",
"price": 0.268
},
{
"time": "2020-04-17T01:00:10.000Z",
"price": 0.268
},
{
"time": "2020-04-17T01:05:10.000Z",
"price": 0.269
},
{
"time": "2020-04-17T01:10:28.000Z",
"price": 0.268
},
{
"time": "2020-04-17T01:15:24.000Z",
"price": 0.268
},
{
"time": "2020-04-17T01:20:22.000Z",
"price": 0.268
},
{
"time": "2020-04-17T01:25:32.000Z",
"price": 0.264
},
{
"time": "2020-04-17T01:30:44.000Z",
"price": 0.26
},
{
"time": "2020-04-17T01:35:04.000Z",
"price": 0.262
},
{
"time": "2020-04-17T01:40:14.000Z",
"price": 0.265
},
{
"time": "2020-04-17T01:45:07.000Z",
"price": 0.266
},
{
"time": "2020-04-17T01:50:03.000Z",
"price": 0.267
},
{
"time": "2020-04-17T01:55:04.000Z",
"price": 0.259
},
{
"time": "2020-04-17T02:00:04.000Z",
"price": 0.269
},
{
"time": "2020-04-17T02:05:46.000Z",
"price": 0.269
},
{
"time": "2020-04-17T02:10:16.000Z",
"price": 0.269
},
{
"time": "2020-04-17T02:17:46.000Z",
"price": 0.27
},
{
"time": "2020-04-17T02:20:23.000Z",
"price": 0.271
},
{
"time": "2020-04-17T02:25:14.000Z",
"price": 0.271
},
{
"time": "2020-04-17T02:30:07.000Z",
"price": 0.267
},
{
"time": "2020-04-17T02:35:05.000Z",
"price": 0.269
},
{
"time": "2020-04-17T02:40:07.000Z",
"price": 0.27
},
{
"time": "2020-04-17T02:45:10.000Z",
"price": 0.272
},
{
"time": "2020-04-17T02:50:08.000Z",
"price": 0.267
},
{
"time": "2020-04-17T02:55:04.000Z",
"price": 0.267
},
{
"time": "2020-04-17T03:00:06.000Z",
"price": 0.27
},
{
"time": "2020-04-17T03:05:07.000Z",
"price": 0.26
},
{
"time": "2020-04-17T03:10:04.000Z",
"price": 0.271
},
{
"time": "2020-04-17T03:15:06.000Z",
"price": 0.271
},
{
"time": "2020-04-17T03:20:08.000Z",
"price": 0.271
},
{
"time": "2020-04-17T03:25:05.000Z",
"price": 0.267
},
{
"time": "2020-04-17T03:30:13.000Z",
"price": 0.27
},
{
"time": "2020-04-17T03:35:08.000Z",
"price": 0.271
},
{
"time": "2020-04-17T03:40:04.000Z",
"price": 0.271
},
{
"time": "2020-04-17T03:45:10.000Z",
"price": 0.27
},
{
"time": "2020-04-17T03:50:07.000Z",
"price": 0.26
},
{
"time": "2020-04-17T03:55:08.000Z",
"price": 0.27
},
{
"time": "2020-04-17T04:00:04.000Z",
"price": 0.265
},
{
"time": "2020-04-17T04:05:05.000Z",
"price": 0.267
},
{
"time": "2020-04-17T04:10:08.000Z",
"price": 0.266
},
{
"time": "2020-04-17T04:15:14.000Z",
"price": 0.267
},
{
"time": "2020-04-17T04:20:07.000Z",
"price": 0.24
},
{
"time": "2020-04-17T04:25:19.000Z",
"price": 0.27
},
{
"time": "2020-04-17T04:30:07.000Z",
"price": 0.271
},
{
"time": "2020-04-17T04:35:04.000Z",
"price": 0.269
},
{
"time": "2020-04-17T04:40:07.000Z",
"price": 0.269
},
{
"time": "2020-04-17T04:45:06.000Z",
"price": 0.268
},
{
"time": "2020-04-17T04:50:08.000Z",
"price": 0.269
},
{
"time": "2020-04-17T04:55:08.000Z",
"price": 0.269
},
{
"time": "2020-04-17T05:00:05.000Z",
"price": 0.265
},
{
"time": "2020-04-17T05:05:06.000Z",
"price": 0.267
},
{
"time": "2020-04-17T05:10:05.000Z",
"price": 0.264
},
{
"time": "2020-04-17T05:15:07.000Z",
"price": 0.266
},
{
"time": "2020-04-17T05:20:06.000Z",
"price": 0.269
},
{
"time": "2020-04-17T05:25:08.000Z",
"price": 0.272
},
{
"time": "2020-04-17T05:30:07.000Z",
"price": 0.273
},
{
"time": "2020-04-17T05:35:06.000Z",
"price": 0.274
},
{
"time": "2020-04-17T05:40:06.000Z",
"price": 0.274
},
{
"time": "2020-04-17T05:45:06.000Z",
"price": 0.272
},
{
"time": "2020-04-17T05:50:08.000Z",
"price": 0.277
},
{
"time": "2020-04-17T05:55:09.000Z",
"price": 0.275
},
{
"time": "2020-04-17T06:00:11.000Z",
"price": 0.275
},
{
"time": "2020-04-17T06:05:13.000Z",
"price": 0.274
},
{
"time": "2020-04-17T06:10:17.000Z",
"price": 0.272
},
{
"time": "2020-04-17T06:15:09.000Z",
"price": 0.272
},
{
"time": "2020-04-17T06:20:07.000Z",
"price": 0.26
},
{
"time": "2020-04-17T06:25:07.000Z",
"price": 0.269
},
{
"time": "2020-04-17T06:30:07.000Z",
"price": 0.268
},
{
"time": "2020-04-17T06:35:07.000Z",
"price": 0.272
},
{
"time": "2020-04-17T06:40:05.000Z",
"price": 0.273
},
{
"time": "2020-04-17T06:45:05.000Z",
"price": 0.272
},
{
"time": "2020-04-17T06:50:07.000Z",
"price": 0.272
},
{
"time": "2020-04-17T06:55:08.000Z",
"price": 0.27
},
{
"time": "2020-04-17T07:00:05.000Z",
"price": 0.271
},
{
"time": "2020-04-17T07:05:05.000Z",
"price": 0.273
},
{
"time": "2020-04-17T07:10:06.000Z",
"price": 0.27
},
{
"time": "2020-04-17T07:15:07.000Z",
"price": 0.268
},
{
"time": "2020-04-17T07:20:06.000Z",
"price": 0.271
},
{
"time": "2020-04-17T07:25:06.000Z",
"price": 0.27
},
{
"time": "2020-04-17T07:30:07.000Z",
"price": 0.27
},
{
"time": "2020-04-17T07:35:10.000Z",
"price": 0.268
},
{
"time": "2020-04-17T07:40:09.000Z",
"price": 0.268
},
{
"time": "2020-04-17T07:45:06.000Z",
"price": 0.273
},
{
"time": "2020-04-17T07:50:07.000Z",
"price": 0.269
},
{
"time": "2020-04-17T07:55:07.000Z",
"price": 0.274
},
{
"time": "2020-04-17T08:00:09.000Z",
"price": 0.272
},
{
"time": "2020-04-17T08:05:08.000Z",
"price": 0.27
},
{
"time": "2020-04-17T08:10:07.000Z",
"price": 0.268
},
{
"time": "2020-04-17T08:15:07.000Z",
"price": 0.269
},
{
"time": "2020-04-17T08:20:06.000Z",
"price": 0.265
},
{
"time": "2020-04-17T08:25:05.000Z",
"price": 0.265
},
{
"time": "2020-04-17T08:30:07.000Z",
"price": 0.26
},
{
"time": "2020-04-17T08:35:07.000Z",
"price": 0.26
},
{
"time": "2020-04-17T08:40:09.000Z",
"price": 0.261
},
{
"time": "2020-04-17T08:45:10.000Z",
"price": 0.26
},
{
"time": "2020-04-17T08:50:10.000Z",
"price": 0.264
},
{
"time": "2020-04-17T08:55:11.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:00:08.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:05:09.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:10:07.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:15:09.000Z",
"price": 0.272
},
{
"time": "2020-04-17T09:20:06.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:25:09.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:30:06.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:35:15.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:40:08.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:45:07.000Z",
"price": 0.269
},
{
"time": "2020-04-17T09:50:07.000Z",
"price": 0.265
},
{
"time": "2020-04-17T09:55:05.000Z",
"price": 0.264
},
{
"time": "2020-04-17T10:00:09.000Z",
"price": 0.262
},
{
"time": "2020-04-17T10:05:11.000Z",
"price": 0.262
},
{
"time": "2020-04-17T10:10:08.000Z",
"price": 0.262
},
{
"time": "2020-04-17T10:15:06.000Z",
"price": 0.264
},
{
"time": "2020-04-17T10:20:05.000Z",
"price": 0.267
},
{
"time": "2020-04-17T10:25:07.000Z",
"price": 0.271
},
{
"time": "2020-04-17T10:30:06.000Z",
"price": 0.264
},
{
"time": "2020-04-17T10:35:06.000Z",
"price": 0.265
},
{
"time": "2020-04-17T10:40:05.000Z",
"price": 0.26
},
{
"time": "2020-04-17T10:45:07.000Z",
"price": 0.271
},
{
"time": "2020-04-17T10:50:08.000Z",
"price": 0.268
},
{
"time": "2020-04-17T10:55:07.000Z",
"price": 0.266
},
{
"time": "2020-04-17T11:00:06.000Z",
"price": 0.266
},
{
"time": "2020-04-17T11:05:11.000Z",
"price": 0.268
},
{
"time": "2020-04-17T11:10:06.000Z",
"price": 0.27
},
{
"time": "2020-04-17T11:15:06.000Z",
"price": 0.268
},
{
"time": "2020-04-17T11:20:08.000Z",
"price": 0.26
},
{
"time": "2020-04-17T11:25:08.000Z",
"price": 0.26
},
{
"time": "2020-04-17T11:30:08.000Z",
"price": 0.265
},
{
"time": "2020-04-17T11:35:34.000Z",
"price": 0.27
},
{
"time": "2020-04-17T11:40:07.000Z",
"price": 0.269
},
{
"time": "2020-04-17T11:45:08.000Z",
"price": 0.269
},
{
"time": "2020-04-17T11:50:06.000Z",
"price": 0.25
},
{
"time": "2020-04-17T11:55:06.000Z",
"price": 0.26
},
{
"time": "2020-04-17T12:00:06.000Z",
"price": 0.268
},
{
"time": "2020-04-17T12:05:08.000Z",
"price": 0.268
},
{
"time": "2020-04-17T12:10:09.000Z",
"price": 0.267
},
{
"time": "2020-04-17T12:15:08.000Z",
"price": 0.26
},
{
"time": "2020-04-17T12:20:07.000Z",
"price": 0.27
},
{
"time": "2020-04-17T12:25:11.000Z",
"price": 0.269
},
{
"time": "2020-04-17T12:30:08.000Z",
"price": 0.266
},
{
"time": "2020-04-17T12:35:08.000Z",
"price": 0.264
},
{
"time": "2020-04-17T12:40:09.000Z",
"price": 0.263
},
{
"time": "2020-04-17T12:45:10.000Z",
"price": 0.26
},
{
"time": "2020-04-17T12:50:09.000Z",
"price": 0.259
},
{
"time": "2020-04-17T12:55:07.000Z",
"price": 0.26
},
{
"time": "2020-04-17T13:00:04.000Z",
"price": 0.259
},
{
"time": "2020-04-17T13:05:06.000Z",
"price": 0.263
},
{
"time": "2020-04-17T13:10:06.000Z",
"price": 0.265
},
{
"time": "2020-04-17T13:15:10.000Z",
"price": 0.266
},
{
"time": "2020-04-17T13:20:05.000Z",
"price": 0.266
},
{
"time": "2020-04-17T13:25:06.000Z",
"price": 0.262
},
{
"time": "2020-04-17T13:30:09.000Z",
"price": 0.268
},
{
"time": "2020-04-17T13:35:06.000Z",
"price": 0.268
},
{
"time": "2020-04-17T13:40:08.000Z",
"price": 0.269
},
{
"time": "2020-04-17T13:45:09.000Z",
"price": 0.268
},
{
"time": "2020-04-17T13:50:06.000Z",
"price": 0.26
},
{
"time": "2020-04-17T13:55:05.000Z",
"price": 0.26
},
{
"time": "2020-04-17T14:00:07.000Z",
"price": 0.264
},
{
"time": "2020-04-17T14:05:08.000Z",
"price": 0.264
},
{
"time": "2020-04-17T14:10:08.000Z",
"price": 0.264
},
{
"time": "2020-04-17T14:15:07.000Z",
"price": 0.263
},
{
"time": "2020-04-17T14:20:06.000Z",
"price": 0.25
},
{
"time": "2020-04-17T14:25:07.000Z",
"price": 0.264
},
{
"time": "2020-04-17T14:30:07.000Z",
"price": 0.271
},
{
"time": "2020-04-17T14:35:08.000Z",
"price": 0.269
},
{
"time": "2020-04-17T14:40:07.000Z",
"price": 0.272
},
{
"time": "2020-04-17T14:45:10.000Z",
"price": 0.271
},
{
"time": "2020-04-17T14:50:06.000Z",
"price": 0.27
},
{
"time": "2020-04-17T14:55:07.000Z",
"price": 0.267
},
{
"time": "2020-04-17T15:00:07.000Z",
"price": 0.268
},
{
"time": "2020-04-17T15:05:07.000Z",
"price": 0.268
},
{
"time": "2020-04-17T15:10:09.000Z",
"price": 0.268
},
{
"time": "2020-04-17T15:15:06.000Z",
"price": 0.269
},
{
"time": "2020-04-17T15:20:05.000Z",
"price": 0.269
},
{
"time": "2020-04-17T15:25:10.000Z",
"price": 0.263
},
{
"time": "2020-04-17T15:30:07.000Z",
"price": 0.27
},
{
"time": "2020-04-17T15:35:06.000Z",
"price": 0.273
},
{
"time": "2020-04-17T15:40:06.000Z",
"price": 0.27
},
{
"time": "2020-04-17T15:45:06.000Z",
"price": 0.27
},
{
"time": "2020-04-17T15:50:08.000Z",
"price": 0.265
},
{
"time": "2020-04-17T15:55:05.000Z",
"price": 0.27
},
{
"time": "2020-04-17T16:00:06.000Z",
"price": 0.27
},
{
"time": "2020-04-17T16:05:07.000Z",
"price": 0.272
},
{
"time": "2020-04-17T16:10:05.000Z",
"price": 0.268
},
{
"time": "2020-04-17T16:15:04.000Z",
"price": 0.269
},
{
"time": "2020-04-17T16:20:08.000Z",
"price": 0.26
},
{
"time": "2020-04-17T16:25:05.000Z",
"price": 0.269
},
{
"time": "2020-04-17T16:30:06.000Z",
"price": 0.269
},
{
"time": "2020-04-17T16:35:05.000Z",
"price": 0.267
},
{
"time": "2020-04-17T16:40:09.000Z",
"price": 0.25
},
{
"time": "2020-04-17T16:45:07.000Z",
"price": 0.265
},
{
"time": "2020-04-17T16:50:08.000Z",
"price": 0.265
},
{
"time": "2020-04-17T16:55:07.000Z",
"price": 0.261
},
{
"time": "2020-04-17T17:00:05.000Z",
"price": 0.264
},
{
"time": "2020-04-17T17:05:03.000Z",
"price": 0.266
},
{
"time": "2020-04-17T17:10:03.000Z",
"price": 0.26
},
{
"time": "2020-04-17T17:15:04.000Z",
"price": 0.261
},
{
"time": "2020-04-17T17:20:04.000Z",
"price": 0.261
},
{
"time": "2020-04-17T17:25:04.000Z",
"price": 0.258
},
{
"time": "2020-04-17T17:30:03.000Z",
"price": 0.255
},
{
"time": "2020-04-17T17:35:06.000Z",
"price": 0.26
}
]