[ 
https://issues.apache.org/jira/browse/JENA-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14198981#comment-14198981
 ] 

Gert van Valkenhoef commented on JENA-808:
------------------------------------------

It seems that the ability to add to / delete from graphs is fairly entrenched 
in AbstractTestGraph. It might actually be less work to create tests for the 
(somewhat arbitrarily defined) write behavior in the Dyads than to remove that 
behavior and adjust the tests.

It might be worthwhile to have a separate test suite for read-only graph 
implementations, but that is out of my league for now.

> De-deprecate Difference, Delta, and Intersection
> ------------------------------------------------
>
>                 Key: JENA-808
>                 URL: https://issues.apache.org/jira/browse/JENA-808
>             Project: Apache Jena
>          Issue Type: Wish
>          Components: Jena
>    Affects Versions: Jena 2.12.1
>         Environment: Any
>            Reporter: Gert van Valkenhoef
>         Attachments: 0001-Give-test-more-accurate-name.patch, 
> 0002-Refactor-graph.compose.Delta-and-add-tests.patch
>
>
> In JENA-59 it was mentioned that the Difference, Delta, and Intersection 
> classes were deprecated due to a lack of tests. I am using these in an 
> implementation of the Event Sourcing pattern (see 
> http://github.com/gertvv/jena-es/).
> I am willing to implement additional tests if this helps remove the 
> deprecations and make them a stable part of Jena. Is this something you would 
> consider?
> Can you give concrete examples of what is currently missing and/or provide an 
> example of a similar but well-tested class? I had a look at the tests for 
> Union (which is not deprecated), but they don't appear to be any more 
> comprehensive.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to