Function(s) to test:
    - generateSchema()

Input function type and test scope:
    A - valid data with known output (check correctness)
    B - structured, but not valid data (check strength)
    C - structured, with random data (check strength)

Scope: Increase the detection of errors that could
       determine conditions of software vulnerabilities.
       
Output: input and (possible) comments,
        (possible) function errors/success,
        (possible) explanations and/or solutions.
        
        
        
----------------------------------------------------------------------------------------------------------
TEST n°1:

Data input (B):

	/*
	    filename variable is NULL
	    
	    function generateSchema() returns false

	*/

No errors.

----------------------------------------------------------------------------------------------------------
TEST n°2:

Data input (B):

	/*
	    numRow out of range:
		    - numRow < 5
		    - numRow > 100
	    
	    function generateSchema() returns false

	*/

No errors.

----------------------------------------------------------------------------------------------------------
TEST n°3:

Data input (B):

	/*
	    numCol out of range:
		    - numCol < 5
		    - numCol > 100
	    
	    function generateSchema() returns false

	*/

No errors.

----------------------------------------------------------------------------------------------------------
TEST n°4:

Data input (B):

	/*
	    difficult out of range:
		    - difficult < 1
		    - difficult > 10
	    
	    function generateSchema() returns false

	*/

No errors.

----------------------------------------------------------------------------------------------------------
TEST n°5:

Data input (C):

	/*
	    Give correct parameters to the function.
	    Function generateSchema() returns true.

	    Check number of rows, columns, start point and doors
	    in the new generated schema (using function readgame).

	*/

No errors.

----------------------------------------------------------------------------------------------------------
TEST n°6:

Data input (C):

	 /*
	    Give random values to the parameters of the function
	    (numRow, numCol, difficult).

	    If generateSchema() returns false check the error.
	    
	    If generateSchema() returns true, check number of rows,
	    columns, start point and doors in the new generated schema
	    (using function readgame)..
	    
	*/

No errors.
