@Test
public void testMultiply() {

  final ColorRGBA clr1 = new ColorRGBA(1, -1, 2, -2);
  final ColorRGBA clr2 = clr1.multiply(2.0f, null);
  final ColorRGBA clr2B = clr1.multiply(2.0f, new ColorRGBA());
  assertEquals(new ColorRGBA(2.0f, -2.0f, 4.0f, -4.0f), clr2);
  assertEquals(new ColorRGBA(2.0f, -2.0f, 4.0f, -4.0f), clr2B);
  clr2.multiplyLocal(0.5f);
  assertEquals(new ColorRGBA(1.0f, -1.0f, 2.0f, -2.0f), clr2);
  final ColorRGBA clr3 = clr1.multiply(clr2, null);
  final ColorRGBA clr3B = clr1.multiply(clr2, new ColorRGBA());
  assertEquals(new ColorRGBA(1, 1, 4, 4), clr3);
  assertEquals(new ColorRGBA(1, 1, 4, 4), clr3B);
  clr1.multiplyLocal(clr2);
  assertEquals(new ColorRGBA(1, 1, 4, 4), clr1);
}