Commit Graph

9437 Commits

Author SHA1 Message Date
Raf Ponsaerts
f4b6b5d480 [DS-3762] added extra clauses for the EPerson matcher 2017-12-05 14:51:23 +01:00
Raf Ponsaerts
70529b154c [DS-3762] Finalized community endpoint tests, added test for /search/top and /search/subCommunities, though the latter one is on ignore 2017-12-05 14:51:22 +01:00
Raf Ponsaerts
e9b8457289 [DS-3762] added a not empty check on the collections of the community 2017-12-05 14:51:22 +01:00
Raf Ponsaerts
759d987332 [DS-3762] added an extra clause on the dc.title metadata field for the communities 2017-12-05 14:51:22 +01:00
Raf Ponsaerts
033a734fb5 [DS-3762] finalized testing for the CollectionRestRepository 2017-12-05 14:51:22 +01:00
Raf Ponsaerts
81e91d7f54 [DS-3762] added an extra clause in the collection matcher 2017-12-05 14:51:22 +01:00
Raf Ponsaerts
7b002d93eb [DS-3762] added clauses to the bitstream matcher 2017-12-05 14:51:22 +01:00
Jonas Van Goolen
1a6100bce1 [DS-3762] Additional testing, taking into account that "Unknown" needs to exist 2017-12-05 14:51:22 +01:00
Jonas Van Goolen
20a3b03b4f [DS-3762] Commit before generalising AbstractBuilder to also include the "DSpaceCRUDService" 2017-12-05 14:51:07 +01:00
Jonas Van Goolen
e4b164dc9c [DS-3762] Tests for api/eperson/groups endpoint 2017-12-05 14:50:59 +01:00
Tom Desair
364b940ac2 DS-3762: Fixed and added bitstream tests 2017-12-05 14:50:59 +01:00
Raf Ponsaerts
d2a7824ebf [DS-3762] added license headers 2017-12-05 14:50:59 +01:00
Raf Ponsaerts
6cfdcd3923 [DS-3762] wrote tests for the items endpoint 2017-12-05 14:50:59 +01:00
Raf Ponsaerts
dd3df70b0d [DS-3762] added pagination test for the community endpoint 2017-12-05 14:50:58 +01:00
Raf Ponsaerts
043882d079 [DS-3762] wrote tests for the community endpoint, the /api/core/communities/search is still missing as there is no implementation for it 2017-12-05 14:50:58 +01:00
Raf Ponsaerts
13c3da82f9 [DS-3762] added pagination test for the collection endpoint 2017-12-05 14:50:58 +01:00
Raf Ponsaerts
3c408de9c5 [DS-3762] Wrote tests for the collection endpoint. /api/core/collections/search is not implemented yet and thus not tested 2017-12-05 14:50:49 +01:00
Raf Ponsaerts
37a4e05b77 [DS-3762] added pagination test for bitstreams endpoint 2017-12-05 14:50:49 +01:00
Raf Ponsaerts
e2ff7fa2e8 [DS-3762] wrote all possible, accepting, tests for the bitstreams endpoint. See comments for failures 2017-12-05 14:50:48 +01:00
Raf Ponsaerts
00638f1b68 [DS-3762] wrote test for metadatafield endpoint 2017-12-05 14:50:48 +01:00
Raf Ponsaerts
f6d3568eaa [DS-3762] added pagination test and license headers 2017-12-05 14:50:48 +01:00
Raf Ponsaerts
729b8cc9a8 [DS-3762] added tests for the eperson endpoint and created the logic to automatically delete objects that were build with the provided builders 2017-12-05 14:50:48 +01:00
Tom Desair
0fcc056c99 DS-3781: Restore DSpace 6 code and make sure Flyway is only executed once 2017-12-04 21:02:31 +01:00
Andrea Bollini
ec6449f0d6 Merge branch 'atmire-DS-3651_Range-Header-support' 2017-12-03 04:48:42 +01:00
Andrea Bollini
52782e0342 Merge branch 'DS-3651_Range-Header-support' of https://github.com/atmire/DSpace into atmire-DS-3651_Range-Header-support 2017-12-03 03:36:02 +01:00
Andrea Bollini
8311ae207d Merge pull request #1873 from atmire/POC_stateless_sessions
DS-3542: Stateless sessions authentication
2017-12-02 22:11:03 +01:00
Tom Desair
71b0bc4cc1 DS-3651: Correct Atmire @author tag 2017-11-30 14:11:00 +01:00
Tom Desair
ad0187ff8a DS-3651: Close database connection during download/streaming 2017-11-30 09:26:39 +01:00
Tom Desair
41a59ce03c DS-3651: Remove unnecessary catch 2017-11-29 17:59:31 +01:00
Tom Desair
b0bb8ebf9e DS-3651: Correct ControllerAdvice exception handling + tests 2017-11-29 17:51:48 +01:00
frederic
9b65d72fed DS-3651 Throw exceptions instead of catching 2017-11-29 13:34:02 +01:00
frederic
22ced228e8 DS-3651 Exceptions with @ControllerAdvice 2017-11-29 13:34:02 +01:00
Tom Desair
14e9bce865 DS-3651: Fixing imports and authors 2017-11-29 13:34:02 +01:00
Tom Desair
8fe17da0cf DS-3651: Check bitstream authorizatoins + tests 2017-11-29 13:34:02 +01:00
Tom Desair
f9236d75f8 DS-3651: Fix imports 2017-11-29 13:34:02 +01:00
Tom Desair
df950ea475 DS-3651: Finished integration tests 2017-11-29 13:34:01 +01:00
Tom Desair
5165ab00d1 DS-3651: Adding integration tests 2017-11-29 13:33:59 +01:00
Tom Desair
26dfe8feba DS-3651: Update unit test 2017-11-29 13:33:05 +01:00
Tom Desair
fd4dde3c6f DS-3651: Log event when downloading bitstream via new REST API 2017-11-29 13:33:05 +01:00
frederic
39d202c4f7 DS-3651 Unit tests for MultipartFileSender 2017-11-29 13:33:05 +01:00
frederic
4c747a2a28 DS-3651 Fix If-Match implementation 2017-11-29 13:33:05 +01:00
frederic
40e6e955a1 DS-3651 Multirange fix 2017-11-29 13:33:05 +01:00
frederic
a02bda791f DS-3651 MultiPartFileSender testclass 2017-11-29 13:33:04 +01:00
Tom Desair
71f0dc5ca8 DS-3651: Call the event service on bitstream download 2017-11-29 13:33:04 +01:00
Tom Desair
91ae2e55d3 DS-3651: Small improvements 2017-11-29 13:33:04 +01:00
Tom Desair
a58e65025c DS-3651: Small refactoring 2017-11-29 13:33:04 +01:00
frederic
34e6676129 DS-3651 configurable buffer 2017-11-29 13:33:04 +01:00
frederic
db54bc12f2 DS-3651: several improvements 2017-11-29 13:33:04 +01:00
frederic
eb65a3fc73 DS-3651: Fixes and refactoring 2017-11-29 13:33:04 +01:00
frederic
4cedffc3be DS-3651: MultipartFileSender with inputstreams 2017-11-29 13:33:03 +01:00