added missing covers annotation and test case