Added error handling functions for all the commands. Yet to add unit tests and stress test
Adding some tests to stress test the commands with invalid args
Adding a few more tests
Extending the networkTracker test to ensure that the infectedDeviceCount is decremented if a device's health changes to healthy
Some refactoring changes - AttackTarget is now stats
Adding tests to ensure that double quotes are not accepted in network and device names
Adding more checks to the parameters for the clone command. Extending the test accordingly
Adding checks to connectionIs command to check if the specified ports are within the bounds
Adding a test for spreadInfection
Some refactoring changes
Adding a couple of more tests for spreadInfection
Minor fix to one of the tests. Using ASSERT_DOUBLE_EQ instead of ASSERT_TRUE
Adding a test for verifying 'computeOriginOfAttack'
Adding a couple of comments
Fixing 'attacked' stat for spreadInfection.
Refactoring the script parsing method