From 1303dd9030ecd0c2c39fde96a50768f7e1ba8ce4 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 20 Jul 2018 15:01:37 +0200 Subject: [PATCH] point.toString method implemented --- frontend-js/src/main/js/map/canvas/Point.js | 8 ++++++++ frontend-js/src/test/js/map/canvas/Point-test.js | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/frontend-js/src/main/js/map/canvas/Point.js b/frontend-js/src/main/js/map/canvas/Point.js index ae53c33437..5d382661af 100644 --- a/frontend-js/src/main/js/map/canvas/Point.js +++ b/frontend-js/src/main/js/map/canvas/Point.js @@ -22,4 +22,12 @@ function Point(x, y) { } } +/** + * + * @returns {string} + */ +Point.prototype.toString = function () { + return "[" + this.x + ", " + this.y + "]"; +}; + module.exports = Point; diff --git a/frontend-js/src/test/js/map/canvas/Point-test.js b/frontend-js/src/test/js/map/canvas/Point-test.js index bcc946c1c8..16da526d4e 100644 --- a/frontend-js/src/test/js/map/canvas/Point-test.js +++ b/frontend-js/src/test/js/map/canvas/Point-test.js @@ -29,4 +29,10 @@ describe('Point', function () { }); }); + it("toString", function () { + var point = new Point(12, 3); + assert.ok(point.toString().indexOf("12")>=0); + assert.ok(point.toString().indexOf("3")>=0); + }); + }); -- GitLab