/*
* $Id$
* This file is a part of the Arakhne Foundation Classes, http://www.arakhne.org/afc
*
* Copyright (c) 2000-2012 Stephane GALLAND.
* Copyright (c) 2005-10, Multiagent Team, Laboratoire Systemes et Transports,
* Universite de Technologie de Belfort-Montbeliard.
* Copyright (c) 2013-2016 The original authors, and other authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.arakhne.afc.math.geometry.d2;
import org.junit.Assume;
import org.junit.Test;
import org.arakhne.afc.math.geometry.coordinatesystem.CoordinateSystem2D;
import org.arakhne.afc.math.geometry.d2.d.Tuple2d;
@SuppressWarnings("all")
public abstract class AbstractUnmodifiablePoint2DTest<P extends Point2D<? super P, ? super V>, V extends Vector2D<? super V, ? super P>>
extends AbstractPoint2DTest<P, V, Point2D> {
@Override
@Test(expected = UnsupportedOperationException.class)
public final void absolute() {
getT().absolute();
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void absoluteT() {
Tuple2D c = new Tuple2d();
getT().absolute(c);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addIntInt() {
getT().add(6, 7);
}
@Test(expected = UnsupportedOperationException.class)
public final void addDoubleDouble() {
getT().add(6.5, 7.5);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addXInt() {
getT().addX(6);
}
@Test(expected = UnsupportedOperationException.class)
public final void addXDouble() {
getT().addX(6.5);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addYInt() {
getT().addY(6);
}
@Test(expected = UnsupportedOperationException.class)
public final void addYDouble() {
getT().addY(6.5);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void negateT() {
Tuple2D c = new Tuple2d();
getT().negate(c);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void negate() {
getT().negate();
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleIntT() {
Tuple2D c = new Tuple2d(2, -1);
getT().scale(4, c);
}
@Test(expected = UnsupportedOperationException.class)
public final void scaleDoubleT() {
Tuple2D c = new Tuple2d(2, -1);
getT().scale(4.5, c);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleInt() {
getT().scale(4);
}
@Test(expected = UnsupportedOperationException.class)
public final void scaleDouble() {
getT().scale(4.5);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setTuple2D() {
Tuple2D c = new Tuple2d(-45, 78);
getT().set(c);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setIntInt() {
getT().set(-45, 78);
}
@Test(expected = UnsupportedOperationException.class)
public final void setDoubleDouble() {
getT().set(-45.5, 78.5);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setIntArray() {
getT().set(new int[]{-45, 78});
}
@Test(expected = UnsupportedOperationException.class)
public final void setDoubleArray() {
getT().set(new double[]{-45.5, 78.5});
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setXInt() {
getT().setX(45);
}
@Test(expected = UnsupportedOperationException.class)
public final void setXDouble() {
getT().setX(45.5);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setYInt() {
getT().setY(45);
}
@Test(expected = UnsupportedOperationException.class)
public final void setYDouble() {
getT().setY(45.5);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subIntInt() {
getT().sub(45, 78);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subXInt() {
getT().subX(45);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subYInt() {
getT().subY(78);
}
@Test(expected = UnsupportedOperationException.class)
public final void subDoubleDouble() {
getT().sub(45.5, 78.5);
}
@Test(expected = UnsupportedOperationException.class)
public final void subXDouble() {
getT().subX(45.5);
}
@Test(expected = UnsupportedOperationException.class)
public final void subYDouble() {
getT().subY(78.5);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addDoubleDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().add(12.3, 4.56);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addDoubleDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().add(12.3, 4.56);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addXDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().addX(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addXDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().addX(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addYDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().addY(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addYDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().addY(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleDoubleT_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().scale(12.3, createTuple(1,2));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleDoubleT_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().scale(12.3, createTuple(1,2));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().scale(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().scale(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setDoubleDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().set(12.3, 4.56);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setDoubleDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().set(12.3, 4.56);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setDoubleArray_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().set(new double[] {12.3, 4.56});
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setDoubleArray_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().set(new double[] {12.3, 4.56});
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setXDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().setX(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setXDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().setX(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setYDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().setY(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void setYDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().setY(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subDoubleDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().sub(12.3, 4.56);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subDoubleDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().sub(12.3, 4.56);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subXDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().subX(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subXDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().subX(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subYDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().subY(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subYDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().subY(12.3);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addPoint2DVector2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.add(point, vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addVector2DPoint2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.add(vector1, point);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void addVector2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.add(vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddDoubleVector2DPoint2D_iffp() {
Assume.assumeFalse(isIntCoordinates());
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2.5, vector1, point);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddDoubleVector2DPoint2D_ifi() {
Assume.assumeTrue(isIntCoordinates());
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2.5, vector1, point);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddIntVector2DPoint2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2, vector1, point);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddIntPoint2DVector2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2, point, vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddDoublePoint2DVector2D_iffp() {
Assume.assumeFalse(isIntCoordinates());
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2.5, point, vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddDoublePoint2DVector2D_ifi() {
Assume.assumeTrue(isIntCoordinates());
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2.5, point, vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddIntVector2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2, vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddDoubleVector2D_iffp() {
Assume.assumeFalse(isIntCoordinates());
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2.5, vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void scaleAddDoubleVector2D_ifi() {
Assume.assumeTrue(isIntCoordinates());
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.scaleAdd(2.5, vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subPoint2DVector2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.sub(point, vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void subVector2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.sub(vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void operator_addVector2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.operator_add(vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void operator_removeVector2D() {
Point2D point = createTuple(1, 2);
Vector2D vector1 = createVector(0, 0);
point.operator_remove(vector1);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnDouble_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().turn(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnDoublePoint2D_iffp() {
Assume.assumeFalse(isIntCoordinates());
getT().turn(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnDoublePoint2DPoint2D_origin_iffp() {
Assume.assumeFalse(isIntCoordinates());
Point2D origin = createPoint(0, 0);
getT().turn(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnDoublePoint2DPoint2D_aroundP_iffp() {
Assume.assumeFalse(isIntCoordinates());
Point2D origin = createPoint(-45, 12);
getT().turn(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDouble_iffp_leftHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnLeft(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDouble_iffp_rightHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnLeft(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2D_iffp_leftHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnLeft(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2D_iffp_rightHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnLeft(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2DPoint2D_origin_iffp_leftHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(0, 0);
getT().turnLeft(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2DPoint2D_origin_iffp_rightHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(0, 0);
getT().turnLeft(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2DPoint2D_aroundP_iffp_leftHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(-45, 12);
getT().turnLeft(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2DPoint2D_aroundP_iffp_rightHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(-45, 12);
getT().turnLeft(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDouble_iffp_leftHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnRight(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDouble_iffp_rightHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnRight(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2D_iffp_leftHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnRight(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2D_iffp_rightHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnRight(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2DPoint2D_origin_iffp_leftHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(0, 0);
getT().turnRight(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2DPoint2D_origin_iffp_rightHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(0, 0);
getT().turnRight(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2DPoint2D_aroundP_iffp_leftHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(-45, 12);
getT().turnRight(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2DPoint2D_aroundP_iffp_rightHanded() {
Assume.assumeFalse(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(-45, 12);
getT().turnRight(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnDouble_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().turn(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnDoublePoint2D_ifi() {
Assume.assumeTrue(isIntCoordinates());
getT().turn(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnDoublePoint2DPoint2D_origin_ifi() {
Assume.assumeTrue(isIntCoordinates());
Point2D origin = createPoint(0, 0);
getT().turn(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnDoublePoint2DPoint2D_aroundP_ifi() {
Assume.assumeTrue(isIntCoordinates());
Point2D origin = createPoint(-45, 12);
getT().turn(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDouble_ifi_leftHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnLeft(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDouble_ifi_rightHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnLeft(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2D_ifi_leftHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnLeft(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2D_ifi_rightHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnLeft(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2DPoint2D_origin_ifi_leftHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(0, 0);
getT().turnLeft(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2DPoint2D_origin_ifi_rightHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(0, 0);
getT().turnLeft(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2DPoint2D_aroundP_ifi_leftHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(-45, 12);
getT().turnLeft(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnLeftDoublePoint2DPoint2D_aroundP_ifi_rightHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(-45, 12);
getT().turnLeft(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDouble_ifi_leftHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnRight(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDouble_ifi_rightHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnRight(Math.PI/2);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2D_ifi_leftHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnRight(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2D_ifi_rightHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Assume.assumeFalse(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
getT().turnRight(Math.PI/2, createPoint(1, 0));
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2DPoint2D_origin_ifi_leftHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(0, 0);
getT().turnRight(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2DPoint2D_origin_ifi_rightHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(0, 0);
getT().turnRight(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2DPoint2D_aroundP_ifi_leftHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeTrue(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(-45, 12);
getT().turnRight(Math.PI/2, createPoint(1, 0), origin);
}
@Override
@Test(expected = UnsupportedOperationException.class)
public final void turnRightDoublePoint2DPoint2D_aroundP_ifi_rightHanded() {
Assume.assumeTrue(isIntCoordinates());
Assume.assumeFalse(CoordinateSystem2D.getDefaultCoordinateSystem().isLeftHanded());
Point2D origin = createPoint(-45, 12);
getT().turnRight(Math.PI/2, createPoint(1, 0), origin);
}
}