cobertura & spock unit tests #55 #47 #38