Package de.jetwick.data

Examples of de.jetwick.data.JUser


        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);
        try {
            session.afterLogin(new AccessToken("123-normalToken", "tSec"), uSearch, resp);
View Full Code Here


    }

    @Test
    public void testMain() {
        todoTweets.add(new JTweet(1L, "test too short", new JUser("test")).setRetweetCount(2));
        todoTweets.add(new JTweet(2L, "test this is not too short bercasu we addded a lot of unknown noise words", new JUser("test")).setRetweetCount(2));

        bot.start(1, 0);

        assertEquals(1, retweeted.size());
        assertTrue(retweeted.contains(2L));
View Full Code Here

        assertTrue(retweeted.contains(2L));
    }

    @Test
    public void testAvoidSimilarRetweets() {
        todoTweets.add(new JTweet(1L, "Dear kids, There is NO Santa Claus. Those presents are from your parents. \"With love, WikiLeaks\"", new JUser("ihackinjosh")).setRetweetCount(5));
        todoTweets.add(new JTweet(2L, "Dear Kids, There is no Santa. Those presents are from your parents. Sincerely, Wikileaks. http://lil.as/1Nu (via @sapnabhavnani)", new JUser("dearblankplease")).setRetweetCount(4));

        bot.start(2, 0);

        assertEquals(1, retweeted.size());
        assertTrue(retweeted.contains(1L));
View Full Code Here

//        UserQuery query = userSearch.createMltQuery("peter");
//        assertTrue(userSearch.isMlt(query));
//    }
    @Test
    public void testUnderscoreInName() throws Exception {
        JUser karsten = new JUser("karsten");
        karsten.setDescription("hooping hooping nice solr");
        userSearch.save(karsten, false);

        JUser korland = new JUser("g_korland");
        korland.setDescription("hooping hooping solr nice");
        userSearch.save(korland, true);

        Collection<JUser> list = new LinkedHashSet<JUser>();
        userSearch.search(list, "g_korland", 10, 0);
        assertEquals(1, list.size());
View Full Code Here

    }

    @Test
    public void testPaging() {
        for (int i = 0; i < 5; i++) {
            JUser karsten = new JUser("karsten" + i);
            karsten.setDescription("hooping hooping nice solr");
            userSearch.save(karsten, false);
        }
        userSearch.refresh();

        Collection<JUser> list = new LinkedHashSet<JUser>();
View Full Code Here

        assertEquals(2, list.size());
    }

    @Test
    public void testUserFind() {
        JUser karsten = new JUser("karsten");
        karsten.addOwnTweet(new JTweet(1, "hooping hooping", karsten));
        karsten.addOwnTweet(new JTweet(2, "nice solr", karsten));
        userSearch.save(karsten, true);

        Collection<JUser> list = new LinkedHashSet<JUser>();
        assertEquals(1, userSearch.search(list, "karsten", 3, 0));
        assertEquals(1, list.size());
View Full Code Here

        assertEquals(0, list.size());
    }

    @Test
    public void testFindByScreenname() {
        JUser karsten = new JUser("karsten");
        karsten.addOwnTweet(new JTweet(1, "hooping hooping", karsten));
        karsten.addOwnTweet(new JTweet(2, "nice solr", karsten));
        userSearch.save(karsten, true);

        assertNotNull(userSearch.findByScreenName("karsten"));
        assertNull(userSearch.findByScreenName("hooping"));
    }
View Full Code Here

        assertNull(userSearch.findByScreenName("hooping"));
    }

    @Test
    public void testFindByEmail() {
        JUser peter = new JUser("peter").setEmail("peter@karich.de");
        userSearch.save(peter, false);
        JUser karsten = new JUser("karsten").setEmail("karsten@f.de");
        userSearch.save(karsten, true);

        assertEquals("peter", userSearch.findByEmail("peter@karich.de").getScreenName());
        assertEquals("karsten", userSearch.findByEmail("karsten@f.de").getScreenName());
    }
View Full Code Here

    @Test
    public void testFacetSearch() {
        userSearch.setTermMinFrequency(0);

        JUser karsten = new JUser("karsten");
        new JTweet(1L, "test test", karsten);
        new JTweet(2L, "help help java", karsten);
        userSearch.save(karsten, false);

        JUser peter = new JUser("peter");
        new JTweet(3L, "test test", peter);
        new JTweet(4L, "bla bli java", peter);
        userSearch.save(peter, true);

        // now createTags: test, java, ...       
View Full Code Here

        assertEquals(0, list.size());
    }

    @Test
    public void testFriends() throws Exception {
        JUser user = new JUser("peter").setFriends(Arrays.asList("test", "tester"));
        JUser user2 = new JUser("karsten").setFriends(Collections.EMPTY_LIST);
        JUser user3 = new JUser("johannes").setFriends(null);
        userSearch.save(user, false);
        userSearch.save(user2, false);
        userSearch.save(user3, true);
        assertEquals(2, userSearch.findByScreenName("peter").getFriends().size());
        assertEquals(0, userSearch.findByScreenName("karsten").getFriends().size());
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.