Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ozkanpakdil/89221de2cc6c40765ea565b911c5a528 to your computer and use it in GitHub Desktop.
Save ozkanpakdil/89221de2cc6c40765ea565b911c5a528 to your computer and use it in GitHub Desktop.
test output
2021-06-16 11:51:38:372 +0100 [main] DEBUG nl.rvh.rulevalidation.TestBusinessRule - <?xml version="1.0" ?><nl.rvh.rulevalidation.BusinessRuleSet><name>Check Golden Cross</name><successResultApplicator class="nl.rvh.rulevalidation.applicators.LogApplicator"><parameters><entry><string>log</string><string>the result is SUCCESS!</string></entry></parameters></successResultApplicator><failResultApplicator class="nl.rvh.rulevalidation.applicators.LogApplicator"><parameters reference="../../successResultApplicator/parameters"></parameters></failResultApplicator><operator>AND</operator><businessRules><nl.rvh.rulevalidation.rules.MaGoldenCross><name>MaGoldenCross</name><successResultApplicator class="nl.rvh.rulevalidation.applicators.LogApplicator" reference="../../../successResultApplicator"></successResultApplicator><failResultApplicator class="nl.rvh.rulevalidation.applicators.LogApplicator" reference="../../../failResultApplicator"></failResultApplicator><comparisonOperator>GREATER_THAN</comparisonOperator><objectToEvaluate class="int">5</objectToEvaluate></nl.rvh.rulevalidation.rules.MaGoldenCross><nl.rvh.rulevalidation.rules.MaGoldenCross><name>MaGoldenCross</name><successResultApplicator class="nl.rvh.rulevalidation.applicators.LogApplicator" reference="../../../successResultApplicator"></successResultApplicator><failResultApplicator class="nl.rvh.rulevalidation.applicators.LogApplicator" reference="../../../failResultApplicator"></failResultApplicator><comparisonOperator>GREATER_THAN</comparisonOperator><objectToEvaluate class="int">5</objectToEvaluate></nl.rvh.rulevalidation.rules.MaGoldenCross></businessRules></nl.rvh.rulevalidation.BusinessRuleSet>
Security framework of XStream not explicitly initialized, using predefined black list on your own risk.
2021-06-16 11:51:38:404 +0100 [main] DEBUG nl.rvh.rulevalidation.TestBusinessRule - BusinessRuleSet{operator=AND, businessRules=[BusinessRule{comparisonOperator=GREATER_THAN, objectToEvaluate=5, name='MaGoldenCross'}, BusinessRule{comparisonOperator=GREATER_THAN, objectToEvaluate=5, name='MaGoldenCross'}], name='Check Golden Cross'}
2021-06-16 11:51:38:404 +0100 [main] DEBUG nl.rvh.rulevalidation.BusinessRuleSet - Evaluating business rule set Check Golden Cross with operator AND
2021-06-16 11:51:38:404 +0100 [main] DEBUG nl.rvh.rulevalidation.rules.MaGoldenCross - Evaluating MaGoldenCross if 6 is Greater than expected value 5
2021-06-16 11:51:38:404 +0100 [main] DEBUG nl.rvh.rulevalidation.BusinessRuleSet - Rule MaGoldenCross evaluated to true
2021-06-16 11:51:38:404 +0100 [main] INFO nl.rvh.rulevalidation.applicators.LogApplicator - applying result: the result is SUCCESS!
2021-06-16 11:51:38:405 +0100 [main] DEBUG nl.rvh.rulevalidation.rules.MaGoldenCross - Evaluating MaGoldenCross if 6 is Greater than expected value 5
2021-06-16 11:51:38:405 +0100 [main] DEBUG nl.rvh.rulevalidation.BusinessRuleSet - Rule MaGoldenCross evaluated to true
2021-06-16 11:51:38:405 +0100 [main] INFO nl.rvh.rulevalidation.applicators.LogApplicator - applying result: the result is SUCCESS!
2021-06-16 11:51:38:405 +0100 [main] DEBUG nl.rvh.rulevalidation.BusinessRuleSet - Rule Check Golden Cross evaluated to true
2021-06-16 11:51:38:405 +0100 [main] INFO nl.rvh.rulevalidation.applicators.LogApplicator - applying result: the result is SUCCESS!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment