The following jUnit test assertions fail:
@Test
public void matrixTest()
{
final Matrix m1x1 = Matrix.Factory.zeros( 1, 1 );
Assert.assertTrue( m1x1.selectRows( Ret.LINK, 0 ).isRowVector() ); // fail
Assert.assertFalse( m1x1.selectRows( Ret.LINK, 0 ).isColumnVector() ); // ok
Assert.assertTrue( m1x1.selectColumns( Ret.LINK, 0 ).isColumnVector() ); // fail
Assert.assertFalse( m1x1.selectColumns( Ret.LINK, 0 ).isRowVector() ); // ok
final Matrix m2x1 = Matrix.Factory.zeros( 2, 1 );
Assert.assertTrue( m2x1.selectRows( Ret.LINK, 0 ).isRowVector() ); // fail
Assert.assertFalse( m2x1.selectRows( Ret.LINK, 0 ).isColumnVector() ); // fail
Assert.assertTrue( m2x1.selectColumns( Ret.LINK, 0 ).isColumnVector() ); // fail
Assert.assertFalse( m2x1.selectColumns( Ret.LINK, 0 ).isRowVector() ); // fail
}