statement testing