unit tests for task subsystem added