Return true (i.e., the test passed) if the protocol class being tested has a virtual destructor and return false (i.e., the test failed) otherwise. Increase the failures count and set lastStatus to false on failure.