add AbstractResourceImplTest