Examples of Tweet


Examples of info.archinnov.achilles.test.integration.entity.Tweet

        assertThat(exceptionSpy.get()).isNull();
    }

    @Test
    public void should_batch_with_custom_consistency_level_async() throws Exception {
        Tweet tweet1 = TweetTestBuilder.tweet().randomId().content("simple_tweet1").buid();
        Tweet tweet2 = TweetTestBuilder.tweet().randomId().content("simple_tweet2").buid();
        Tweet tweet3 = TweetTestBuilder.tweet().randomId().content("simple_tweet3").buid();

        final CountDownLatch latch = new CountDownLatch(1);
        final AtomicReference<Object> successSpy = new AtomicReference<>();
        FutureCallback<Object> successCallBack = new FutureCallback<Object>() {
            @Override
            public void onSuccess(Object result) {
                successSpy.getAndSet(result);
                latch.countDown();
            }

            @Override
            public void onFailure(Throwable t) {
                latch.countDown();
            }
        };

        manager.insert(tweet1).getImmediately();

        // Start batch
        AsyncBatch batch = manager.createBatch();

        batch.startBatch(QUORUM);

        logAsserter.prepareLogLevel();

        Tweet foundTweet1 = manager.find(Tweet.class, tweet1.getId()).getImmediately();

        assertThat(foundTweet1.getContent()).isEqualTo(tweet1.getContent());

        batch.insert(tweet2);
        batch.insert(tweet3);

        batch.endBatch(successCallBack);
View Full Code Here

Examples of info.archinnov.achilles.test.integration.entity.Tweet

        assertThat(successSpy.get()).isSameAs(Empty.INSTANCE);
    }

    @Test
    public void should_reinit_batch_context_and_consistency_after_exception_async() throws Exception {
        Tweet tweet1 = TweetTestBuilder.tweet().randomId().content("simple_tweet1").buid();
        Tweet tweet2 = TweetTestBuilder.tweet().randomId().content("simple_tweet2").buid();

        final CountDownLatch latch = new CountDownLatch(1);
        final AtomicReference<Object> successSpy = new AtomicReference<>();
        FutureCallback<Object> successCallBack = new FutureCallback<Object>() {
            @Override
View Full Code Here

Examples of info.archinnov.achilles.test.integration.entity.Tweet

  public static TweetTestBuilder tweet() {
    return new TweetTestBuilder();
  }

  public Tweet buid() {
    Tweet tweet = new Tweet();

    tweet.setId(id);
    tweet.setCreator(creator);
    tweet.setContent(content);
    return tweet;
  }
View Full Code Here

Examples of net.ex337.scriptus.transport.twitter.Tweet

        assertEquals("1 correlation", 1, ccc.size());

        assertEquals("correct pid registered", ccc.iterator().next().getPid(), ccc.iterator().next().getPid());
        assertEquals("correct user registered", "ianso", ccc.iterator().next().getFrom());

        Tweet t = new Tweet(123, "reply", "ianso", Long.parseLong(StringUtils.remove(tweetId.get(), "tweet:")));

        clientMock.getMentions().add(t);
       
        //should find & process the reply
        twitter.checkMessages();
View Full Code Here

Examples of net.fortytwo.twitlogic.model.Tweet

        this.twitterClient = twitterClient;
        bitlyClient = new BitlyClient();
    }

    public void interpretCommand(final Tweet request) throws TwitterClientException {
        Tweet response;

        String text = request.getText().trim();

        // TODO: a space character is not the only possibility for terminating the @username
        text = text.substring(text.indexOf(" ") + 1);
View Full Code Here

Examples of net.fortytwo.twitlogic.model.Tweet

                + BitlyClient.percentEncode(resourceURL);
    }
    private Tweet createReply(final Tweet request,
                              final String message) {
        String text = "@" + request.getUser().getScreenName() + " " + message;
        Tweet reply = new Tweet();
        reply.setText(text);

        reply.setInReplyToTweet(request);

        return reply;
    }
View Full Code Here

Examples of net.fortytwo.twitlogic.model.Tweet

        for (Status status : statuses) {
            if (!handler.isOpen()) {
                break;
            }

            handler.handle(new Tweet(status));
        }
    }
View Full Code Here

Examples of net.fortytwo.twitlogic.model.Tweet

                if (!handler.isOpen()) {
                    LOGGER.info("handler closed");
                    return;
                }

                handler.handle(new Tweet(status));
            }
            if (result.hasNext()) {
                System.out.println("there are more results!");
            } else {
                System.out.println("no more results");
View Full Code Here

Examples of net.fortytwo.twitlogic.model.Tweet

        //System.out.println(r);

        try {
            JSONArray results = r.getJSONArray("results");
            for (int i = 0; i < results.length(); i++) {
                Tweet t;
                try {
                    t = new Tweet(results.getJSONObject(i));
                } catch (TweetParseException e) {
                    throw new TwitterClientException(e);
                }
                try {
                    if (!handler.isOpen()) {
View Full Code Here

Examples of net.fortytwo.twitlogic.model.Tweet

                + "?page=" + page + "&count=" + limits.getTimelinePageCountLimit());

        JSONArray array = requestJSONArray(request);
        //System.out.println(array);
        for (int i = 0; i < array.length(); i++) {
            Tweet t;
            try {
                t = new Tweet(array.getJSONObject(i));
            } catch (TweetParseException e) {
                throw new TwitterClientException(e);
            } catch (JSONException e) {
                throw new TwitterClientException(e);
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.