Class ModelTest

java.lang.Object
org.eclipse.rdf4j.testsuite.model.ModelTest
Direct Known Subclasses:
AbstractModelPerformanceTest

@TestInstance(PER_CLASS) @Timeout(value=1000L, unit=MILLISECONDS) public abstract class ModelTest extends Object
Abstract test suite for implementations of the Model interface
Author:
Peter Ansell
  • Field Details Link icon

    • literal1 Link icon

      protected Literal literal1
    • literal2 Link icon

      protected Literal literal2
    • literal3 Link icon

      protected Literal literal3
    • uri1 Link icon

      protected IRI uri1
    • uri2 Link icon

      protected IRI uri2
    • uri3 Link icon

      protected IRI uri3
    • bnode1 Link icon

      protected BNode bnode1
    • bnode2 Link icon

      protected BNode bnode2
    • bnode3 Link icon

      protected BNode bnode3
    • vf Link icon

      protected final ValueFactory vf
  • Constructor Details Link icon

    • ModelTest Link icon

      public ModelTest()
  • Method Details Link icon

    • getNewModel Link icon

      protected abstract Model getNewModel()
    • getNewEmptyModel Link icon

      protected Model getNewEmptyModel()
      Helper method that asserts that the returned model is empty before returning.
      Returns:
      An empty instance of the Model implementation being tested.
    • getNewModelObjectSingleLiteral Link icon

      protected Model getNewModelObjectSingleLiteral()
    • getNewModelObjectSingleURI Link icon

      protected Model getNewModelObjectSingleURI()
    • getNewModelObjectSingleBNode Link icon

      protected Model getNewModelObjectSingleBNode()
    • getNewModelObjectDoubleLiteral Link icon

      protected Model getNewModelObjectDoubleLiteral()
    • getNewModelObjectDoubleURI Link icon

      protected Model getNewModelObjectDoubleURI()
    • getNewModelObjectDoubleBNode Link icon

      protected Model getNewModelObjectDoubleBNode()
    • getNewModelObjectSingleLiteralSingleURI Link icon

      protected Model getNewModelObjectSingleLiteralSingleURI()
    • getNewModelObjectSingleLiteralSingleBNode Link icon

      protected Model getNewModelObjectSingleLiteralSingleBNode()
    • getNewModelObjectSingleURISingleBNode Link icon

      protected Model getNewModelObjectSingleURISingleBNode()
    • getNewModelObjectTripleLiteral Link icon

      protected Model getNewModelObjectTripleLiteral()
    • getNewModelObjectTripleURI Link icon

      protected Model getNewModelObjectTripleURI()
    • getNewModelObjectTripleBNode Link icon

      protected Model getNewModelObjectTripleBNode()
    • getNewModelObjectSingleLiteralSingleURISingleBNode Link icon

      protected Model getNewModelObjectSingleLiteralSingleURISingleBNode()
    • getNewModelObjectSingleLiteralDoubleURI Link icon

      protected Model getNewModelObjectSingleLiteralDoubleURI()
    • getNewModelObjectSingleLiteralDoubleBNode Link icon

      protected Model getNewModelObjectSingleLiteralDoubleBNode()
    • getNewModelObjectSingleURIDoubleBNode Link icon

      protected Model getNewModelObjectSingleURIDoubleBNode()
    • getNewModelObjectSingleURIDoubleLiteral Link icon

      protected Model getNewModelObjectSingleURIDoubleLiteral()
    • getNewModelObjectSingleBNodeDoubleURI Link icon

      protected Model getNewModelObjectSingleBNodeDoubleURI()
    • getNewModelObjectSingleBNodeDoubleLiteral Link icon

      protected Model getNewModelObjectSingleBNodeDoubleLiteral()
    • getNewModelTwoContexts Link icon

      protected Model getNewModelTwoContexts()
    • setUp Link icon

      @BeforeEach public void setUp() throws Exception
      Throws:
      Exception
    • tearDown Link icon

      @AfterEach public void tearDown() throws Exception
      Throws:
      Exception
    • testGetStatements_SingleLiteral Link icon

      @Test public void testGetStatements_SingleLiteral()
    • testGetStatements_IteratorModification Link icon

      @Test public void testGetStatements_IteratorModification()
    • testGetStatements_ConcurrentModificationOfModel Link icon

      @Test public void testGetStatements_ConcurrentModificationOfModel()
    • testGetStatements_AddToEmptyModel Link icon

      @Test public void testGetStatements_AddToEmptyModel()
    • testFilterSingleLiteral Link icon

      @Test public void testFilterSingleLiteral()
    • testFilter_AddToEmptyFilteredModel Link icon

      @Test public void testFilter_AddToEmptyFilteredModel()
    • testFilter_RemoveFromFilter Link icon

      @Test public void testFilter_RemoveFromFilter()
    • testFilter_AddToNonEmptyFilteredModel Link icon

      @Test public void testFilter_AddToNonEmptyFilteredModel()
    • testFilter_AddToEmptyOriginalModel Link icon

      @Test public void testFilter_AddToEmptyOriginalModel()
    • testFilter_RemoveFromOriginal Link icon

      @Test public void testFilter_RemoveFromOriginal()
    • testFilter_AddToOriginalModel Link icon

      @Test public void testFilter_AddToOriginalModel()
    • testContainsSingleLiteral Link icon

      @Test public void testContainsSingleLiteral()
    • testSubjects Link icon

      @Test public void testSubjects()
      Test method for Model.subjects().
    • testPredicates Link icon

      @Test public void testPredicates()
      Test method for Model.predicates().
    • testObjects Link icon

      @Test public void testObjects()
      Test method for Model.objects().
    • testContexts Link icon

      @Test public void testContexts()
      Test method for Model.contexts().
    • testEqualsVsIsomorphic Link icon

      @Test public void testEqualsVsIsomorphic()
    • testEqualsHashcode Link icon

      @Test public void testEqualsHashcode()