adds more tests for endpoint base classes