私はSeamアプリケーション用にいくつかのDroolsルールを書いており、これらのユニットテストについてはどうやって調べているのでしょうか。誰かがこれを行う方法について私に示すことができるサンプルコードがありますか?ユニットテストJboss Rules(Drools)のルールはどうですか?
3
A
答えて
5
は、ユニットテスト(JUnitを、TestNGの、など)に次のコードを追加します
PackageBuilder builder = new PackageBuilder();
builder.addPackageFromDrl(new InputStreamReader(getClass().getResourceAsStream("rules.drl")));
PackageBuilderErrors errors = builder.getErrors();
Assert.assertEquals(0, errors.getErrors().length);
RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage(pkg);
StatefullSession session = ruleBase.newStatefulSession(false);
MyFactObject myFact = new MyFactObject();
session.insert(myFact);
session.fireAllRules();
+0
はそれを答えとしてマークし、光沢のあるバッジを取得します – skaffman
+0
私はそうするために2日待たなければなりません。 ) –
関連する問題
- 1. 実行Droolsのルール
- 2. JBoss Rules 5と "static"ファクト
- 3. JBoss DroolsとMuleの統合
- 4. JBoss DroolsでのXPath式の評価
- 5. Droolsのルールが「存在しません」
- 6. Drools JBOSSルールネストされたIFの
- 7. JBoss DroolsとApache Hadoopの統合
- 8. droolsのthen節のルール名を取得
- 9. カスタムStyleCopルールのユニットテスト
- 10. Droolsのルール選択は非決定論的かランダムか?
- 11. Drools:ルールのlhsでenumを使用するには?
- 12. Javascriptのルール(@rules)でCSSを作成する
- 13. カスタムエバリュエーターを使用したJBoss Droolsベリファイア
- 14. IBM Rational Software ArchitectでDrools Rules Engineを開発することはできますか?
- 15. JBoss Droolsは一度条件をチェックします
- 16. JBoss Droolsの同じクラスのオブジェクトを比較する
- 17. Drools:ルール2は起動せず、ルール1は内部で起動します(ループに入ります)
- 18. Drools Plannerはどのように使用しますか?
- 19. Drools - 実行時にルールを定義する機能はありますか?
- 20. drools:複数のルールが実行される
- 21. Droolsルールで複合値の制限を持つコレクションを確認する
- 22. 空のCSSルールはどうすればいいですか?
- 23. Drools - ルール階層と条件付き実行
- 24. C#のデコレータパターンのユニットテストはどうですか?
- 25. CSSルールは別のCSSルールをどのように上書きしますか?
- 26. Droolsのは、だから私はDroolsのでカスタムスコアを作成しました
- 27. C#:あなたはどのようにユニットテストGetHashCodeですか?
- 28. Skinning Drools Guvnor
- 29. ユニットテストはMVC3のリポジトリクラスでどのように行うべきですか?
- 30. JBoss 4.0.5のJMS設定をJBoss EAP 4.3に移行するにはどうすればよいですか?
は、私が実際に自分自身のためにこれを考え出しました。ちょうど質問に貢献したいだけでなく、これについて疑問に思う他の人のためのサイトへの答え。 –
あなた自身の質問に答えてください。あなたは自己学習者バッジを得るかもしれません;) –
@サミュエル・カリオ - 私は、忘れてしまったばかりです。返信をありがとう;) –