diff --git a/frontend-js/src/main/js/map/canvas/Point.js b/frontend-js/src/main/js/map/canvas/Point.js index ae53c3343776760b0b4fd26e9809bec824d4ff5d..5d382661af887724b11bc53ea262b2524c9085d0 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 bcc946c1c81c0000db065072aa7c56d2200088cb..16da526d4eec5381fd92b33c906755d23b712362 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); + }); + });