@Test
public void testDoubleMod() {

    assertEquals(350.0, MathUtils.mod(-730.0, 360.0), 0.0);
    assertEquals(  0.0, MathUtils.mod(-720.0, 360.0), 0.0);
    assertEquals( 10.0, MathUtils.mod(-710.0, 360.0), 0.0);
    assertEquals(350.0, MathUtils.mod(-370.0, 360.0), 0.0);
    assertEquals(  0.0, MathUtils.mod(-360.0, 360.0), 0.0);
    assertEquals( 10.0, MathUtils.mod(-350.0, 360.0), 0.0);
    assertEquals(350.0, MathUtils.mod( -10.0, 360.0), 0.0);
    assertEquals(  0.0, MathUtils.mod(   0.0, 360.0), 0.0);
    assertEquals( 10.0, MathUtils.mod(  10.0, 360.0), 0.0);
    assertEquals(350.0, MathUtils.mod( 350.0, 360.0), 0.0);
    assertEquals(  0.0, MathUtils.mod( 360.0, 360.0), 0.0);
    assertEquals( 10.0, MathUtils.mod( 370.0, 360.0), 0.0);
    assertEquals(350.0, MathUtils.mod( 710.0, 360.0), 0.0);
    assertEquals(  0.0, MathUtils.mod( 720.0, 360.0), 0.0);
    assertEquals( 10.0, MathUtils.mod( 730.0, 360.0), 0.0);
}