Skip to content
This repository was archived by the owner on Sep 28, 2022. It is now read-only.

Add Collection controller and collection:exists#78

Merged
Aschen merged 4 commits into
3-devfrom
KZL-1462-collection-exists
Mar 25, 2020
Merged

Add Collection controller and collection:exists#78
Aschen merged 4 commits into
3-devfrom
KZL-1462-collection-exists

Conversation

@y-abs
Copy link
Copy Markdown
Contributor

@y-abs y-abs commented Mar 25, 2020

What does this PR do ?

This PR implements the collection:exists method with its unit tests.

How should this be manually tested?

Clone this branch and run unit tests
./gradlew test

When it succeed, compile it

./gradlew jar

Initiate another java project by adding the compiled SDK as a dependency.

Then, run Kuzzle, create an index nyc-open-data and a yellow-taxi collection.
Finally, run this code

import io.kuzzle.sdk.*;
import io.kuzzle.sdk.Options.KuzzleOptions;
import io.kuzzle.sdk.Options.Protocol.WebSocketOptions;
import io.kuzzle.sdk.Protocol.WebSocket;

import java.util.concurrent.ConcurrentHashMap;

public class existsCollection {
    private static Kuzzle kuzzle;

    public static void main(String[] args) {
        WebSocketOptions opts = new WebSocketOptions();
        opts.setAutoReconnect(true).setConnectionTimeout(42000);

        try {
            WebSocket ws = new WebSocket("localhost", opts);

            kuzzle = new Kuzzle(ws, (KuzzleOptions) null);

            kuzzle.connect();
            kuzzle.getCollectionController().exists("nyc-open-data", "yellow-taxi")
            .get();
        }  catch (Exception e) {
            e.printStackTrace();
        }

        kuzzle.disconnect();
    }
};

@y-abs y-abs self-assigned this Mar 25, 2020
Comment thread doc/3/controllers/collection/exists/index.md Outdated
Co-Authored-By: Kévin Blondel <jenova.ke20@gmail.com>
@y-abs y-abs requested a review from jenow March 25, 2020 14:25
@Aschen Aschen merged commit e4c9722 into 3-dev Mar 25, 2020
@Aschen Aschen deleted the KZL-1462-collection-exists branch March 25, 2020 15:10
@jenow jenow mentioned this pull request May 11, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants