GitHub user cguzel opened a pull request:
https://github.com/apache/gora/pull/74
GORA-437 implement couchdb datastore
This pull request is for GORA-437. I developed couchdb store for gora. I
added javadocs and test codes. The tests required couchdb instance. But I
wondered how to start couchdb server programmatically using java. So, I sent an
email to couchDB userlist. They suggest that using docker. Then I use docker
programmaticaly with https://github.com/testcontainers/testcontainers-java .
All test cases passed with this approach. But this caused dependece to
**docker** and **jdk 1.8** . So this pull request doesn't merge to master.
We should look another solution. Maybe using mockito for testing or another
idea?
All tests are passed on my local. I ignored 3 tests. You can see them in my
test code.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/cguzel/gora-couchdb gora-couchdb
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/gora/pull/74.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #74
----
commit aad58789c93ce18b0cf5e99d05624a4b122071e6
Author: cihad guzel <[email protected]>
Date: 2016-05-19T07:16:34Z
GORA-437 implement couchdb datastore
,added a new store for gora as gora-couchdb
,added unit tests
,added javadocs
,bugfixed
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---