We are using drools-core 5.2 and Guvnor 5.2.
We are not using kie-ci and not sure if this is available for 5.2
Also is it possible to mock StatelessKnowledgeSession, so that I then even need not
connect to any repository and just return the output fact object as I need?
Thank you
Santhosh Hegde A
From: rules-users-bounces(a)lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org] On
Behalf Of Mark Proctor
Sent: Friday, August 08, 2014 10:38 PM
To: Rules Users List
Subject: Re: [rules-users] Mocking Guvnor
I should add that nothing on the client side of updates actually talks to Guvnor at all.
It's all just embedded Maven, interacting via local and remote m2 repositories.
It just happens that Guvnor can build and install into a remote m2 repo.
Mark
On 8 Aug 2014, at 18:06, Mark Proctor
<mproctor@codehaus.org<mailto:mproctor@codehaus.org>> wrote:
the updates just go through kie-ci, I'm assuming you are using this. I think you could
mock this without Guvnor, by creating a temporary local m2_repo and add jars there. kie-ci
will pick those up and try and apply them.
Mark
On 8 Aug 2014, at 18:02, san_hegde
<santhosh.hegde@hp.com<mailto:santhosh.hegde@hp.com>> wrote:
Actually during functional testing we want to test our service which in turn calls rules
and we want to test the service with changing rules. But we do not want to change the
rules in Guvnor rather we want to somehow mock it. Means depending on our tests we want
to use different modified rules. For this if we can mock the session or guvnor or somehow
so that we session can return the mocked fact depending on our test.
Thank you
Santhosh Hegde A
From: Stephen Masters [via Drools] [mailto:ml-node+[hidden
email]<x-msg://119/user/SendEmail.jtp?type=node&node=4030609&i=0>]
Sent: Friday, August 08, 2014 9:10 PM
To: Ajekar, Santhosh Hegde (HP-IT)
Subject: Re: [rules-users] Mocking Guvnor
Possibly also worth pointing out that inserting a fact and executing a session do not
connect to Guvnor anyway?
Although, as Mike mentions, the simplest approach tends to be to create a service which
wraps knowledge base access and mock that. Although you could also mock the session.
Although, I must admit I'm not sure what question is being asked...
Steve
On 8 Aug 2014, at 13:07, Michael Anstis <[hidden
email]<x-msg://119/user/SendEmail.jtp?type=node&node=4030608&i=0>>
wrote:
I assume you have a service encapsulating your use of Drools?
Why not mock this service to use an implementation that returns what you need?
On 8 August 2014 03:13, san_hegde <[hidden
email]<x-msg://119/user/SendEmail.jtp?type=node&node=4030608&i=1>>
wrote:
Hi ,
We have requirement where in during functional testing we do not want to connect to Guvnor
rather want to mock it.
For example mocking could be like this.
We send Fact object as input during calling knowledgeSession.execute()
method and in rule we update the result in that fact object itself. So here can we mock
the output fact object, so that during functional testing we no need to connect to Guvnor
rather mocked result fact object is returned.
Thank you
Santhosh Hegde A
________________________________
View this message in context: Mocking
Guvnor<http://drools.46999.n3.nabble.com/Mocking-Guvnor-tp4030601.html...
Sent from the Drools: User forum mailing list
archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.htm... at
Nabble.com<http://nabble.com/>.
_______________________________________________
rules-users mailing list
[hidden email]<x-msg://119/user/SendEmail.jtp?type=node&node=4030608&i=2>
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
[hidden email]<x-msg://119/user/SendEmail.jtp?type=node&node=4030608&i=3>
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
[hidden email]<x-msg://119/user/SendEmail.jtp?type=node&node=4030608&i=4>
https://lists.jboss.org/mailman/listinfo/rules-users
________________________________
If you reply to this email, your message will be added to the discussion below:
http://drools.46999.n3.nabble.com/Mocking-Guvnor-tp4030601p4030608.html
To start a new topic under Drools: User forum, email [hidden
email]<x-msg://119/user/SendEmail.jtp?type=node&node=4030609&i=1>
To unsubscribe from Drools: User forum, click here.
NAML<http://drools.46999.n3.nabble.com/template/NamlServlet.jtp?macro=...
________________________________
View this message in context: RE: [rules-users] Mocking
Guvnor<http://drools.46999.n3.nabble.com/Mocking-Guvnor-tp4030601p4030...
Sent from the Drools: User forum mailing list
archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.htm... at
Nabble.com<http://nabble.com/>.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org<mailto:rules-users@lists.jboss.org>
https://lists.jboss.org/mailman/listinfo/rules-users