Test Case Method Identifier
removeNode
Test Items
The purpose of testing the removeNode method is to check whether nodes are removed properly using different parameters of the removeNode methods such as null values, strict checking, indexes and by given strings.
Input Specification
To test the removeNode methods different inputs should be used such as null values, indexes and strings. To test the nodes new Graphs and edges are created and tested.
Output Specification
Assert that the number of nodes corresponds to the behaviours and the null values are correctly handled. Also methods with index and string values must do the work correctly with no unexpected behaviours.