Package de.jetwick.data

Examples of de.jetwick.data.JUser


            @Override
            public JResult getInfo(String url, int timeout) throws Exception {
                return UrlEntry.createSimpleResult(origUrl);
            }
        };
        JTweet tw = new JTweet(id, "text is not important " + url, new JUser("timetabling")).setRetweetCount(rt);
        extractor.setTweet(tw);
        tw.setUrlEntries(extractor.run().getUrlEntries());       
        return tw;
    }
View Full Code Here


        assertEquals(3, langs.get(TweetDetector.DE).intValue());
    }

    @Test
    public void testTerms() {
        JUser user = new JUser("Peter");
        user.addOwnTweet(new JTweet(1, "test pest alpha", user));
        user.addOwnTweet(new JTweet(2, "alpha", user));

        assertEquals(3, (int) createExtractor(user.getOwnTweets()).run().getSortedTerms().size());
        assertEquals(2, (int) createExtractor(user.getOwnTweets()).run().getSortedTerms().get(0).getValue());
    }
View Full Code Here

        assertEquals(2, (int) createExtractor(user.getOwnTweets()).run().getSortedTerms().get(0).getValue());
    }

    @Test
    public void testChinAnalyzing() throws IOException {
         JUser user = new JUser("Peter");
        user.addOwnTweet(new JTweet(1, "飼い主さん!!ペットを迎えに行ってください!!", user));
        user.addOwnTweet(new JTweet(2, "希望を捨てないでくださいペット", user));
       
//        assertEquals(1, (int) createExtractor(user.getOwnTweets()).run().getSortedTerms().size());
//        assertEquals(2, (int) createExtractor(user.getOwnTweets()).run().getSortedTerms().get(0).getValue());
    }
View Full Code Here

    TweetDetector createExtractor(Collection<JTweet> tweets) {
        return new TweetDetector(tweets);
    }

    JTweet createTweet(long id, String twText) {
        return new JTweet(id, twText, new JUser("tmp")).setCreatedAt(new Date(id));
    }
View Full Code Here

    public void reset() {
        sentTweets = null;
        uString = "";
        qString = "";
        JUser u = new JUser("peter");
        JUser u2 = new JUser("peter2");
        returnUserTweets = Arrays.asList(new JTweet(3L, "java test2", u2), new JTweet(4L, "java pest2", u2));
        returnSearchTweets = Arrays.asList(new JTweet(1L, "java test", u), new JTweet(2L, "java pest", u));
    }
View Full Code Here

                return this;
            }

            @Override
            public JUser getUser() throws TwitterException {
                return new JUser("testUser");
            }

            @Override
            public long search(String term, Collection<JTweet> result, int tweets, long lastSearch) throws TwitterException {
                qString = "#" + term;
View Full Code Here

        return tester.getSearch();
    }

    @Test
    public void testRun() {
        getUserSearch().update(new JUser("test").setTwitterToken("xy"), true, true);

        final TwitterSearch mockedTwitter = new TwitterSearch() {

            @Override
            public int getRateLimit() {
                return 200;
            }

            @Override
            public void getFriends(String userName, AnyExecutor<JUser> executor) {
                executor.execute(new JUser("friend1oftest"));
                executor.execute(new JUser("friend2oftest"));
            }

            @Override
            public long getHomeTimeline(Collection<JTweet> result, int tweets, long lastId) throws TwitterException {
                result.add(new JTweet(1L, "test tweet", new JUser("timetabling")));
                result.add(new JTweet(2L, "cool, this tweet will auto persist", new JUser("test")));
                return 2L;
            }
        };

        TweetProducerViaUsers tweetProducer = new TweetProducerViaUsers() {
View Full Code Here

    @Test
    public void testInitFromCookie() {
        MySession session = (MySession) tester.getWicketSession();
        WebRequest req = mock(WebRequest.class);
        when(req.getCookie(TwitterSearch.COOKIE)).thenReturn(new Cookie(TwitterSearch.COOKIE, "normalToken"));
        session.onNewSession(req, newMockUserSearch(new JUser("testuser")));
        assertEquals("testuser", session.getUser().getScreenName());
    }
View Full Code Here

    @Test
    public void testDoNotInitFromWrongCookie() {
        MySession session = (MySession) tester.getWicketSession();
        WebRequest req = mock(WebRequest.class);
        when(req.getCookie(TwitterSearch.COOKIE)).thenReturn(new Cookie("tokenWrong", null));
        session.onNewSession(req, newMockUserSearch(new JUser("testuser")));
        assertNull(session.getUser());
    }
View Full Code Here

        when(ts.initTwitter4JInstance("normalToken", "tSec", true)).thenReturn(ts);
        //when(ts.getCredits()).thenReturn(new Credits("normalToken", "tSec", "x", "y"));
        when(ts.getTwitterUser()).thenReturn(new Twitter4JUser("testuser"));

        WebResponse resp = mock(WebResponse.class);
        JUser user = new JUser("testuser");
        ElasticUserSearch uSearch = newMockUserSearch(user);
        MySession session = (MySession) tester.getWicketSession();
        session.setTwitterSearch(ts);
        session.setFormData("tmp@tmp.de", "test");
        // token starts with user id!
View Full Code Here

TOP

Related Classes of de.jetwick.data.JUser

Copyright © 2018 www.massapicom. 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.