/**
* Tests for the 'math/shapes.js' file.
*/
// Do not warn if these variables were not defined before.
/* global QUnit */
/**
* Tests for {@link dwv.math.ROI}.
*
* @function module:tests/math~ROI
*/
QUnit.test('Test ROI.', function (assert) {
var r0 = new dwv.math.ROI();
// getLength
assert.equal(r0.getLength(), 0, 'getLength');
// add a point
var p0 = new dwv.math.Point2D(0, 0);
r0.addPoint(p0);
// getLength
assert.equal(r0.getLength(), 1, 'getLength');
// add another point
var p1 = new dwv.math.Point2D(-4, -4);
r0.addPoint(p1);
// getPoint first
assert.equal(r0.getPoint(0), p0, 'getPoint first');
// getPoint second
assert.equal(r0.getPoint(1), p1, 'getPoint second');
});