working benchmark tests, refactor test case class