public void testPositiveSolveNull() {
BlockCholeskyOuterSolver solver = new BlockCholeskyOuterSolver();
for( int i = 1; i <= r*3; i++ ) {
for( int j = 1; j <= r*3; j++ ) {
BlockMatrix64F A = createMatrixSPD(i);
BlockMatrix64F X = BlockMatrixOps.createRandom(i,j,-1,1,rand,r);
BlockMatrix64F Y = new BlockMatrix64F(i,j,r);
BlockMatrix64F X_found = new BlockMatrix64F(i,j,r);
// compute the expected solution directly
BlockMatrixOps.mult(A,X,Y);
assertTrue(solver.setA(A.copy()));