Check style improvement. Added integration test. Clover support

Check style improvement. Added integration test. Clover support