示例#1
0
 /**
  * Verify that vector triple product fails with two-dimensional vectors.
  *
  * @test
  * @uses \Nubs\Vectorix\Vector::__construct
  * @uses \Nubs\Vectorix\Vector::components
  * @uses \Nubs\Vectorix\Vector::dimension
  * @uses \Nubs\Vectorix\Vector::isSameDimension
  * @uses \Nubs\Vectorix\Vector::isSameVectorSpace
  * @uses \Nubs\Vectorix\Vector::_checkVectorSpace
  * @uses \Nubs\Vectorix\Vector::dotProduct
  * @uses \Nubs\Vectorix\Vector::crossProduct
  * @covers ::vectorTripleProduct
  * @expectedException Exception
  * @expectedExceptionMessage Both vectors must be 3-dimensional
  */
 public function vectorTripleProductOfTwoDimensionalVectors()
 {
     $a = new Vector([7, 2]);
     $b = new Vector([1, 9]);
     $c = new Vector([0, 5]);
     $a->vectorTripleProduct($b, $c);
 }