+1 Excellent idea Joshua Davis Senior Consultant Hortonworks Professional Services (407)476-6752
On 1/9/16, 11:52 AM, "Oleg Zhurakousky" <ozhurakou...@hortonworks.com> wrote: >Big +1 > >Sent from my iPhone > >On Jan 4, 2016, at 18:30, Andy LoPresto ><alopresto.apa...@gmail.com<mailto:alopresto.apa...@gmail.com>> wrote: > >I am considering writing unit tests in for new development/regression >testing in Groovy. There are numerous advantages to this [1][2] (such as >map coercion, relaxed permissions on dependency injection, etc.). Mocking >large and complex objects, such as NiFiProperties, when only one feature >is under test is especially easy. I plan to write "Java-style" unit >tests, but this would also make TDD/BDD frameworks like Spock or Cucumber >much easier to use. > >I figured before doing this I would poll the community and see if anyone >strongly objects? In previous situations, I have created a custom Maven >profile which only runs when triggered (by an environment variable, >current username, etc.) to avoid polluting the environment of anyone who >doesn't want the Groovy test dependencies installed. > >Does anyone have thoughts on this? > > >[1] http://www.ibm.com/developerworks/java/library/j-pg11094/index.html >[2] >https://keyholesoftware.com/2015/04/13/short-on-time-switch-to-groovy-for- >unit-testing/ > > >Andy LoPresto >alopresto.apa...@gmail.com<mailto:alopresto.apa...@gmail.com> >PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69 >