Test Case Method Identifier
getACopy
Test Items
The purpose of testing the getACopy method is to check whether we have a valid copy of a path after calling the getACopy method by checking if the previous root, edges and paths are still valid.
Input Specification
To test the getACopy methods different inputs should be used such as a new root, a given SingleGraph instance and multiple edges.
Output Specification
Assert that the returned copy of the path has the properties expected, such as the nodes, the edges and the same root.