[
https://issues.apache.org/jira/browse/JCR-2662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13254690#comment-13254690
]
Randall Hauch commented on JCR-2662:
------------------------------------
No progress on this yet?
> JCR unit tests for journaled observation do not check capabilities and
> require implementation, contrary to JCR 2.0 specification
> --------------------------------------------------------------------------------------------------------------------------------
>
> Key: JCR-2662
> URL: https://issues.apache.org/jira/browse/JCR-2662
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Components: jackrabbit-jcr-tests, JCR 2.0
> Affects Versions: 2.1
> Reporter: Randall Hauch
>
> The org.apache.jackrabbit.test.api.observation.EventJournalTest class obtains
> the EventJournal from the observation manager, but does not check the
> capabilities of the JCR implementation before running these tests.
> Therefore, these tests always fail when run against any implementation that
> chooses not to implement the _optional_ journaled observation feature.
> Per the second paragraph in chapter 12 of the JCR 2.0 specification, any
> implementation that does support journaled observation should have in its
> descriptors a value of "true" for the
> Repository.OPTION_JOURNALED_OBSERVATION_SUPPORTED key. See [1]
> The EventJournalTest methods should check this value and skip their tests, or
> simply check that the two ObservationManager.getEventJournal(...) methods do
> return null references if the feature is not supported (per the JavaDoc, see
> [2] and [3]).
> [1] http://www.day.com/specs/jcr/2.0/12_Observation.html
> [2]
> http://www.day.com/maven/javax.jcr/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#getEventJournal()
> [3]
> http://www.day.com/maven/javax.jcr/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#getEventJournal(int,%20java.lang.String,%20boolean,%20java.lang.String[],%20java.lang.String[])
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira