Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-808

De-deprecate Difference, Delta, and Intersection

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Closed
    • Major
    • Resolution: Done
    • Jena 2.12.1
    • Jena 2.13.0
    • Jena
    • None
    • Any

    Description

      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.

      Attachments

        1. 0006-Add-unit-tests-for-Union.patch
          5 kB
          Gert van Valkenhoef
        2. 0005-Add-unit-tests-for-Intersection.patch
          7 kB
          Gert van Valkenhoef
        3. 0004-Use-assertIsomorphic-instead-of-assertEquivalent.patch
          13 kB
          Gert van Valkenhoef
        4. 0003-Add-tests-for-graph.compose.Difference.patch
          8 kB
          Gert van Valkenhoef
        5. 0002-Refactor-graph.compose.Delta-and-add-tests.patch
          10 kB
          Gert van Valkenhoef
        6. 0001-TestDifference-fix-argument-order-in-assertIsomorphi.patch
          6 kB
          Gert van Valkenhoef
        7. 0001-Give-test-more-accurate-name.patch
          1 kB
          Gert van Valkenhoef

        Activity

          People

            andy Andy Seaborne
            gertvv Gert van Valkenhoef
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: