add test cover and add cover to Factory.book