// TestProducts is the entry point for the products
TestProducts is the entry point for the products
// TestProducts is the entry point for the products
func TestProducts(t *testing.T) {
	defer tests.Recover(t)
	t.Run("getProducts200Empty", getProducts200Empty)
	t.Run("postProduct400", postProduct400)
	t.Run("postProduct401", postProduct401)
	t.Run("getProduct404", getProduct404)
	t.Run("getProduct400", getProduct400)
	t.Run("deleteProduct404", deleteProduct404)
	t.Run("putProduct404", putProduct404)
	t.Run("crudProducts", crudProduct)
}
func TestProducts ( t * testing . T ) { defer tests . Recover ( t ) t . Run ( " " , getProducts200Empty ) t . Run ( " " , postProduct400 ) t . Run ( " " , postProduct401 ) t . Run ( " " , getProduct404 ) t . Run ( " " , getProduct400 ) t . Run ( " " , deleteProduct404 ) t . Run ( " " , putProduct404 ) t . Run ( " " , crudProduct ) }
TestProducts is the entry point for the products
TestProducts is the entry point for the products