[aerogear-dev] PushEE testing POC

Matthias Wessendorf matzew at apache.org
Mon Jul 15 09:54:13 EDT 2013


On Mon, Jul 15, 2013 at 3:46 PM, Corinne Krych <corinnekrych at gmail.com>wrote:

> I'm a Groovy fan.
> I'm new to Spock though and I'm impressed by its expressiveness.
> It's also fit very fluently wit Java. Easy use of RestAssured libraries.
>


I guess the point is: plain java lowers the bar, for new contributors.

Is there a "java spock version" like BDD framework ?

-Matthias



>
> Corinne
>
>
> On 15 July 2013 15:40, Karel Piwko <kpiwko at redhat.com> wrote:
>
>> On Mon, 15 Jul 2013 10:22:37 -0300
>> Bruno Oliveira <bruno at abstractj.org> wrote:
>>
>> > Do we have a good reason to use Spock instead of conventional tools in
>> > Java? Something that only spock can solve?
>>
>> Spock gives us BDD syntax, which I think is more readable for tests that
>> are
>> supposed to cover specifications.
>>
>> The technical reason to choose Groovy than Java was far superior support
>> to
>> JSON, with is used to define content of REST requests. Spock also added
>> far
>> better support for parametrized tests.
>>
>> What do you mean by conventional tooling? Groovy works in IDE (at
>> leasts JBDS/Eclipse, IntelliJ), it is compatible with JUnit test runner,
>> you
>> can debug tests from IDE, and you can also do the same in setup it using
>> Maven.
>> Also, it runs on Travis without any external configuration required.
>>
>> >
>> > Our tests can be written in Java? Maybe I missed the point, but have a
>> > project based in personal taste doesn't make sense to me.
>>
>> For tests that require managing test environment, such as preparing
>> running
>> server and running non-mocked tests in isolation, Java is the only
>> language
>> where appropriate tooling exists imho. Groovy is a syntax sugar to make it
>> nicer.
>>
>> >
>> > I would love to write my tests with rspec and JRuby, which doesn't mean
>> > I will start to do it.
>>
>> I'm not a Groovy fan, to make it clear. But I'm always trying to select
>> the
>> tool that fits the purpose the best, and according to the POC sent month
>> ago
>> Groovy and Spock was simply the best offering.
>>
>> >
>> > Corinne Krych wrote:
>> > > Don't focus on Groovy (if it makes you sad), emphasis is on Spock!
>> > >
>> > > #HappyPuppy :)
>> > >
>> > > ++
>> > > Corinne
>> > > On Jul 14, 2013, at 4:34 AM, Douglas Campos<qmx at qmx.me>  wrote:
>> > >
>> > >> On Mon, May 20, 2013 at 06:21:34PM +0200, Karel Piwko wrote:
>> > >>> I have evaluated multiple API approaches, described here[3], Groovy
>> and
>> > >>> Spock seems to be the best to me.
>> > >> And now I regret badly having missed the word "Groovy" between the
>> > >> provided options when I've gone to review the push server codebase.
>> > >>
>> > >> #sadpanda :(
>> > >>
>> > >> --
>> > >> qmx
>> > >> _______________________________________________
>> > >> aerogear-dev mailing list
>> > >> aerogear-dev at lists.jboss.org
>> > >> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>> > >
>> > >
>> > > _______________________________________________
>> > > aerogear-dev mailing list
>> > > aerogear-dev at lists.jboss.org
>> > > https://lists.jboss.org/mailman/listinfo/aerogear-dev
>> >
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20130715/2ae2b1c0/attachment.html 


More information about the aerogear-dev mailing list