Skip to content

Change jMock to Mockito #50

Open
Open

Description

@cxxr

Also mention EasyMock as another alternative. Idea from PR #49.

Activity

  1. erosb commented on Dec 7, 2015

    @erosb

    Yup, I've checked Mockito too (due to the PR #49 ) but it seems mockito 1.x is obsolete already, while 2.0 is still in beta. I personally don't recommend changing to any of these at the moment (lets wait a few months with this change).

  2. vincecima commented on Dec 7, 2015

    @vincecima

    @erosb what about 1.x is obsolete?

  3. erosb commented on Dec 7, 2015

    @erosb

    I meant that if 2.x is in beta then probably they will roll out a stable release soon, and in that moment 1.x will be the "old" mockito. I do not recommend to include in the better-java README a version which soon will be old. I would also discourage recommending the 2.x library since it is - at the moment - in beta.

    Of course I do not think that anyone using mockito 1.x has to stop using it and move to 2.x, so my above comment was not meant to be offensive, feel free to keep using 1.x if that is what you are familiar with. But it makes a difference what to recommend to people unfamiliar with mocking at all, and what should be used by experienced testers.

    To sum up I recommend staying with the jMock example (since it turned out to be quite popular in #49 ) and lets reconsider Mockito when 2.x is out.

  4. smoyer64 commented on Dec 7, 2015

    @smoyer64

    As I mentioned in #49, I think better-java should describe mocking as a
    best practice but wouldn't be opposed to having examples using more than
    one framework. For those of us using CDI, the CDI-Unit library also
    includes the ability to Mock objects annotated with @Inject.

    On Mon, Dec 7, 2015 at 12:57 PM, Bence Eros notifications@github.com
    wrote:

    I meant that if 2.x is in beta then probably they will roll out a stable
    release soon, and in that moment 1.x will be the "old" mockito. I do not
    recommend to include in the better-java README a version which soon will be
    old. I would also discourage recommending the 2.x library since it is - at
    the moment - in beta.

    Of course I do not think that anyone using mockito 1.x has to stop using
    it and move to 2.x, so my above comment was not meant to be offensive, feel
    free to keep using 1.x if that is what you are familiar with. But it makes
    a difference what to recommend to people unfamiliar with mocking at all,
    and what should be used by experienced testers.

    To sum up I recommend staying with the jMock example (since it turned out
    to be quite popular in #49 #49
    ) and lets reconsider Mockito when 2.x is out.

    —
    Reply to this email directly or view it on GitHub
    #50 (comment).

    Sent from my iBerry MacPhone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions