Changed interface to Base to use executeTest, added abort assertions
Edited tests, added abort tests, exception tests