    goog.vec.Matrix4.makeAxisAngleRotate(m0, Math.PI / 2, 0, 0, 1);
    assertElementsRoughlyEqual(
        [0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1],
        m0, goog.vec.EPSILON);

    var m1 = goog.vec.Matrix4.create();
    goog.vec.Matrix4.makeAxisAngleRotate(m1, -Math.PI / 4, 0, 0, 1);
    goog.vec.Matrix4.multMat(m0, m1, m1);
    assertElementsRoughlyEqual(
        [0.7071068, 0.7071068, 0, 0,
         -0.7071068, 0.7071068, 0, 0,
         0, 0, 1, 0,
         0, 0, 0, 1],
        m1, goog.vec