oog.vec.vec2d.subtract(v2, v1, v2);
    assertElementsEquals([-3, -3], v2);

    goog.vec.vec2d.subtract(goog.vec.vec2d.subtract(v1, v0, v2), v0, v2);
    assertElementsEquals([2, 1], v2);
  }

  function testMultiply() {
    var v0 = goog.vec.vec2d.setFromArray(goog.vec.vec2d.create(), [1, 2]);
    var v1 = goog.vec.vec2d.setFromArray(goog.vec.vec2d.create(), [4, 5]);
    var v2 = goog.vec.vec2d.setFromVec2d(goog.vec.vec2d.create(), v0);

    goog.vec.vec2d.componentMultiply(v2, v1, v2);
    assertElements