updated tests to extend the proper abstract test