私は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. IntelliJのDroolsルールをどのようにデバッグできますか?
- 3. JBoss Rules 5と "static"ファクト
- 4. DroolsでのOptaplannerルールのデバッグ
- 5. 実行Droolsのルール
- 6. JBoss DroolsとMuleの統合
- 7. JBoss DroolsでのXPath式の評価
- 8. Powershellの "FTP Authorization Rules"からルールを削除/削除するにはどうすればよいですか?
- 9. Droolsルールのグローバル変数
- 10. Droolsのルールが「存在しません」
- 11. Drools - ルール内からファクトメタデータにアクセスする
- 12. ルール作成前のイベントでDroolsルールが起動する
- 13. Droolsのすべてのルールが
- 14. JBoss DroolsとApache Hadoopの統合
- 15. Drools JBOSSルールネストされたIFの
- 16. DroolsルールdrlをDroolsワークフローに変換する方法bpmn
- 17. JBoss Drools KieBaseコレクションを外部ストレージ用にシリアル化するにはどうすればよいですか?
- 18. Javascriptのルール(@rules)でCSSを作成する
- 19. カスタムStyleCopルールのユニットテスト
- 20. Droolsのルール選択は非決定論的かランダムか?
- 21. droolsのthen節のルール名を取得
- 22. のDrools:複数の一致ルール
- 23. カスタムエバリュエーターを使用したJBoss Droolsベリファイア
- 24. 動的にルールを更新するDrools
- 25. Drools:ルールのlhsでenumを使用するには?
- 26. Drools(KIE)Workbenchを使用してルールをテストできますか?
- 27. IBM Rational Software ArchitectでDrools Rules Engineを開発することはできますか?
- 28. JBoss Drools GuvnorからWorkbenchへの移行の問題
- 29. Droolsの文字列からルールをロードする方法6.5
- 30. JBoss Droolsは一度条件をチェックします
は、私が実際に自分自身のためにこれを考え出しました。ちょうど質問に貢献したいだけでなく、これについて疑問に思う他の人のためのサイトへの答え。 –
あなた自身の質問に答えてください。あなたは自己学習者バッジを得るかもしれません;) –
@サミュエル・カリオ - 私は、忘れてしまったばかりです。返信をありがとう;) –