test suite for CRUD