Add database tests update and create statements

Issue #2980 open
Tobias Koopmann created an issue

update:

3329 - public void updatePerson (final Person person, final PersonOperation operation)

3400 - private void updatePersonNames (final Person person, final DBSession session)

2467 - public String updateConcept (final Tag concept, final GroupingEntity grouping, final String groupingName, final ConceptUpdateOperation operation)

2999 -public void updatewiki (final String userName, final Wiki wiki)

1835 - public int updateTags (final User user, final List<Tag> tagsToReplace, final List<Tag> replacementTags, final boolean updateRelations)

3172 - public void updateDiscussionItem(final String username, final String interHash, final DiscussionItem discussionItem)

3651 - public Jobresult updateProject(final String projectId, final Project project)

3643 - public JobResult createProject(final Project project)

3675 - public JobResult updateCRISLink(CRISLink link)

3183 - private <D extends DiscussionItem> void updateDiscussionItemForUser(final String interHash, final D discussionItem, final DBSession session)

2591 - public void updateClassifierSettings (final ClassifierSettings key, final String value)

Create

3290 - private String createPerson (final Person person, final DBSession session)

2774 - public int createClipboardItems (final List<Post‹? extends Resource>> posts)

3242 - public void createResourceRelation(final ResourcePersonRelation resourcePersonRelation) throws ResourcePersonAlreadyAssignedException

3508 - private List<ResourcePersonRelation> postProcess (final List<ResourcePersonRelation> rval, final ResourcePersonelationQuery query)

3116 - public void createDiscussionItem(final String interHash, final String username, final DiscussionItem discussionItem)

3051 - public void createExtendedField(final Class‹? extends Resources resourceType, final String userName, final String intraHash, final String key, final String value)

3508 - private List<ResourcePersonRelation> postProcess (final List<Resource ersonRelation> rVal, final ResourcePersonRelationQuery query)

2410 - public String createConcept (final Tag concept, final GroupingEntity grouping, final String groupingName)

2898 - public void createResourceRelations (final String postHash, final Set<String> references, final GoldStandardRelation relation)

3667 - public JobResult createCRISLink(CRISLink link)

2299 - public void createInetAddressStatus (final InetAddress address, final InetAddressStatus status)

560 - public void createSyncServer(final String userName, final SyncService server)

2931 - public void createwiki (final String userName, final Wiki wiki)

530 - public void createSyncService (final SyncService service, final boolean server)

3283 - public String createPerson (final Person person)

Get / Delete

2820 - public int deleteClipboardItems (final List<Post<? extends Resource>> posts, final boolean clearClipboard)

3063 - public void deleteExtendedField(final Class<? extends Resource> resourceType, final String userName, final String intraHash, final String key, final String value)

3469 - public Person getPersonById(final PersonIdType idType, final String id)

2176 - public Statistics getDocumentStatistics(final GroupingEntity groupingEntity, final String grouping, final Set<Filter> filters, final Date startate, final Date endDate)

2951 - public wiki getwiki(final String userName, final Date date)

2390 - public Tag getConceptDetails (final String conceptName, final GroupingEntity grouping, final String groupingName)

676 - public void deleteSyncData(final String userName, final URI service, final Class<? extends Resource> resourceType, final Date syncDate)

2676 - public int getTagStatistics (final Class‹? extends Resource> resourceType, final GroupingEntity grouping, final String groupingName, final List<String> tags, final String regex, final Concepts

Comments (3)

  1. Anuj Pudasaini

    Test cases are written for following functions:

    public void updatePerson (final Person person, final PersonOperation operation)
    private void updatePersonNames (final Person person, final DBSession session)
    public void updatewiki (final String userName, final Wiki wiki)
    public Jobresult updateProject(final String projectId, final Project project)
    public void updateClassifierSettings (final ClassifierSettings key, final String value)
    public void createwiki (final String userName, final Wiki wiki)

    Failing test cases for following function:

    public JobResult updateCRISLink(CRISLink link)
    public String updateConcept (final Tag concept, final GroupingEntity grouping, final String groupingName, final ConceptUpdateOperation operation)
    private String createPerson (final Person person, final DBSession session)
    public int createClipboardItems (final List<Post‹? extends Resource>> posts)
    String createUser(final User user)

  2. Log in to comment