Bug 1314

Summary: Testability problem: CLEventList is final
Product: [JogAmp] Jocl Reporter: Emily <el>
Component: openclAssignee: Wade Walker <wwalker3>
Status: UNCONFIRMED ---    
Severity: normal CC: gouessej, sgothel, wwalker3
Priority: P4    
Version: tbd   
Hardware: All   
OS: all   
Type: DEFECT SCM Refs:
Workaround: ---

Description Emily 2016-06-27 12:10:57 CEST
Version: Latest from JCenter (2.3.2) 

The presence of the final modifier on CLEventList makes it impossible to mock/stub CLEventList for unit testing. 

I would like if either the final modifier could be removed OR for CLEventList to be split into interface and concrete implementation so that the interface can be mocked while keeping the concrete implementation final.

Thank you for your hard work and effort put into this.