[hibernate-dev] Fwd: Link to test case templates

Martijn Dashorst martijn.dashorst at gmail.com
Tue Nov 3 11:13:56 EST 2015


Thanks for the suggestions. I'll look into it for my test case.

Martijn

On Mon, Nov 2, 2015 at 9:32 PM, Steve Ebersole <steve at hibernate.org> wrote:
> The other option is to plug in
> a org.hibernate.resource.jdbc.spi.StatementInspector.  You can do this on
> the SessionFactory or Session level
>
> On Mon, Nov 2, 2015 at 2:29 AM Radim Vansa <rvansa at redhat.com> wrote:
>
>> You can mock the JDBC driver and test the emitted SQL from there; I am
>> using mockrunner-jdbc [1] to do that. Since Hibernate needs to chat with
>> DB a bit before doing the logic of that test, it's convenient to switch
>> between real DB and the mocks at runtime. I've created a little tool [2]
>> to do that - actually this disables recording of executed statements
>> (since I am using this for performance testing rather than behaviour
>> verification), but it's trivial to revert that ([3] - just use default
>> ctor).
>>
>> Radim
>>
>> [1] https://github.com/mockrunner/mockrunner
>> [2] https://github.com/rvansa/perfmock
>> [3]
>>
>> https://github.com/rvansa/perfmock/blob/master/src/main/java/org/perfmock/PerfMockDriver.java#L179
>>
>> On 11/01/2015 11:01 PM, Sanne Grinovero wrote:
>> > Adding back the list.
>> >
>> > To answer Martijn: personally I don't know the answer, but it sounds
>> > like an excellent idea to implement that, if it's not possible
>> > already.
>> > Keep in mind that Hibernate might need to generate multiple SQL
>> > statements per operation.
>> >
>> > Sanne
>> >
>> > ---------- Forwarded message ----------
>> > From: Martijn Dashorst <martijn.dashorst at gmail.com>
>> > Date: 31 October 2015 at 05:43
>> > Subject: Re: [hibernate-dev] Link to test case templates
>> > To: Sanne Grinovero <sanne at hibernate.org>
>> >
>> >
>> > Good to see making test cases easier.
>> >
>> > Is it possible to test the actual SQL that is emitted by Hibernate
>> > from a test case? I've looked at the github repo but didn't find a
>> > matching method.
>> >
>> > Martijn
>> >
>> > On Friday, 30 October 2015, Sanne Grinovero <sanne at hibernate.org> wrote:
>> >> We should add a page on hibernate.org describing the idea, and from
>> >> there point to github.
>> >>
>> >> On 30 October 2015 at 07:49, Steve Ebersole <steve at hibernate.org>
>> wrote:
>> >>> But that was not the purpose of the content at the old link.   Yes the
>> >>> templates are nice  but that's not the whole picture of what makes a
>> good
>> >>> test case
>> >>>
>> >>> On Fri, Oct 30, 2015, 9:41 AM Gunnar Morling <gunnar at hibernate.org>
>> wrote:
>> >>>
>> >>>> 2015-10-30 15:16 GMT+01:00 Steve Ebersole <steve at hibernate.org>:
>> >>>>> It looks like that may just be an invalid URL.
>> >>>> Yes, the link should point to
>> >>>> https://github.com/hibernate/hibernate-test-case-templates instead.
>> >>>> There are the test case templates and also a description of their
>> >>>> usage.
>> >>>>
>> >>>>
>> >>>>>   It looks like the content
>> >>>>> that was at that URL was not migrated over in the website migration.
>> >>>>>
>> >>>>> This ties in with an uneasiness that has been growing on me tbh...
>> We
>> >>>> have
>> >>>>> too many places users have to look for  potential information.  The
>> >>>> website,
>> >>>>> the JBoss wiki, the GitHub wiki, README.mds, CONTRIBUTING.mds.  It's
>> >>>> hard to
>> >>>>> keep straight :)
>> >>>>>
>> >>>>> Ideally a lot of this would live under hibernate.org website
>> umbrella.
>> >>>> But
>> >>>>> to be frank, I find developing content for hibernate.org and
>> >>>> in.relation.to
>> >>>>> to be cumbersome.  We can get into "why" in a separate subject.
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> On Fri, Oct 30, 2015 at 8:53 AM Steve Ebersole <steve at hibernate.org>
>> >>>> wrote:
>> >>>>>> But for some reason it directs me back to JIra.  Even just clicking
>> that
>> >>>>>> link in the email does.  I wonder if someone set up a bad redirect
>> on
>> >>>> the
>> >>>>>> hibernate.org website for that?
>> >>>>>>
>> >>>>>> On Fri, Oct 30, 2015 at 8:52 AM Steve Ebersole <steve at hibernate.org
>> >
>> >>>>>> wrote:
>> >>>>>>> The link target is
>> >>>> http://www.hibernate.org/issuetracker.html#testcases.
>> >>>>>>> That's not the "JIRA main page".
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> On Fri, Oct 30, 2015 at 8:44 AM Gunnar Morling <
>> gunnar at hibernate.org>
>> >>>>>>> wrote:
>> >>>>>>>> Hi,
>> >>>>>>>>
>> >>>>>>>> When creating a new HHH issue, there is a link "...should
>> generally be
>> >>>>>>>> accompanied by a test case" but it directs to the JIRA main page.
>> >>>>>>>>
>> >>>>>>>> Can we let it point to the test case template repo instead:
>> >>>>>>>>
>> >>>>>>>>      https://github.com/hibernate/hibernate-test-case-templates
>> >>>>>>>>
>> >>>>>>>> Thanks,
>> >>>>>>>>
>> >>>>>>>> --Gunnar
>> >>>>>>>> _______________________________________________
>> >>>>>>>> hibernate-dev mailing list
>> >>>>>>>> hibernate-dev at lists.jboss.org
>> >>>>>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>> >>> _______________________________________________
>> >>> hibernate-dev mailing list
>> >>> hibernate-dev at lists.jboss.org
>> >>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>> >> _______________________________________________
>> >> hibernate-dev mailing list
>> >> hibernate-dev at lists.jboss.org
>> >> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>> >
>> >
>> > --
>> > Become a Wicket expert, learn from the best: http://wicketinaction.com
>> > _______________________________________________
>> > hibernate-dev mailing list
>> > hibernate-dev at lists.jboss.org
>> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
>>
>>
>> --
>> Radim Vansa <rvansa at redhat.com>
>> JBoss Performance Team
>>
>> _______________________________________________
>> hibernate-dev mailing list
>> hibernate-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>>
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev



-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com


More information about the hibernate-dev mailing list