@Test(expected = ImpossibleSolutionException.class)
    public void test_singular_matrix_solve() throws 
            ImpossibleSolutionException,UnsquaredMatrixException,
            ElementOutOfRangeException{
        
        int height=2;
        int width=2;
        System.out.print("Testing singular matrix solve method...\n\t");
        try{
            test_matrix = new LinearEquationSystem(height,width);
        }catch(UnsquaredMatrixException e){
            throw e;
        }
        try{
            test_matrix.setValueAt(0,0,0.0f);
            test_matrix.setValueAt(0,1,0.0f);
            test_matrix.setValueAt(1,0,0.0f);
            test_matrix.setValueAt(1,1,0.0f);
        }catch(ElementOutOfRangeException e){
            throw e;
        }
        try{
            test_matrix.solve();
        }catch(ImpossibleSolutionException e){
            System.out.println(e.toString());
            throw e;
        }
    }