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(a)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(a)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...
>
> 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(a)gmail.com>
> > Date: 31 October 2015 at 05:43
> > Subject: Re: [hibernate-dev] Link to test case templates
> > To: Sanne Grinovero <sanne(a)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(a)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(a)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(a)hibernate.org>
> wrote:
> >>>
> >>>> 2015-10-30 15:16 GMT+01:00 Steve Ebersole
<steve(a)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(a)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(a)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(a)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(a)lists.jboss.org
> >>>>>>>>
https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >>> _______________________________________________
> >>> hibernate-dev mailing list
> >>> hibernate-dev(a)lists.jboss.org
> >>>
https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >> _______________________________________________
> >> hibernate-dev mailing list
> >> hibernate-dev(a)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(a)lists.jboss.org
> >
https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
>
> --
> Radim Vansa <rvansa(a)redhat.com>
> JBoss Performance Team
>
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
_______________________________________________
hibernate-dev mailing list
hibernate-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev