Examples of TweetPollSavedPublishedStatus


Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

    @Test
    public void testGetTotalSocialLinksbyHashTagUsageByYearDateRange() throws EnMeSearchException {
        final Calendar pollingDate = Calendar.getInstance();
        final String tweetContent = "Tweet content text";
        // Tweetpoll 1
        final TweetPollSavedPublishedStatus tpSaved = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved.setApiType(SocialProvider.TWITTER);
        tpSaved.setPublicationDateTweet(pollingDate.getTime());
        getTweetPoll().saveOrUpdate(tpSaved);
        // TweetPoll 2
        final TweetPollSavedPublishedStatus tpSaved2 = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved2.setApiType(SocialProvider.FACEBOOK);
        pollingDate.add(Calendar.MONTH, -3);
        tpSaved2.setPublicationDateTweet(pollingDate.getTime());
        getTweetPoll().saveOrUpdate(tpSaved2);

        final TweetPollSavedPublishedStatus tpSaved3 = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved3.setApiType(SocialProvider.TWITTER);
        // This tweetpoll is ---> Out of range.
        pollingDate.add(Calendar.MONTH, -15);
        tpSaved3.setPublicationDateTweet(pollingDate.getTime());
        getTweetPoll().saveOrUpdate(tpSaved3);

        final List<HashTagDetailStats> detailStatsByYear = getStatisticsService().getTotalSocialLinksbyHashTagUsageAndDateRange(this.initHashTag.getHashTag(), SearchPeriods.ONEYEAR, this.request);
        Assert.assertEquals("Should be equals", 2, detailStatsByYear.size());
    }
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

     */
     @Test
    public void testGetTotalSocialLinksbyHashTagUsageByWeekDateRange() throws EnMeSearchException {
        final Calendar pollingDate = Calendar.getInstance();
        final String tweetContent = "social content text";
        final TweetPollSavedPublishedStatus tpSaved = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved.setApiType(SocialProvider.TWITTER);
        tpSaved.setPublicationDateTweet(pollingDate.getTime());
        getTweetPoll().saveOrUpdate(tpSaved);

        // TweetPoll 2

        final TweetPollSavedPublishedStatus tpSaved2 = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved2.setApiType(SocialProvider.FACEBOOK);
        pollingDate.add(Calendar.DATE, -3);
        tpSaved2.setPublicationDateTweet(pollingDate.getTime());
        getTweetPoll().saveOrUpdate(tpSaved2);

        final TweetPollSavedPublishedStatus tpSaved3 = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved3.setApiType(SocialProvider.TWITTER);
        // Out of range.
        pollingDate.add(Calendar.DATE, -1);
        tpSaved3.setPublicationDateTweet(pollingDate.getTime());
        getTweetPoll().saveOrUpdate(tpSaved3);

        final TweetPollSavedPublishedStatus tpSaved4 = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved4.setApiType(SocialProvider.LINKEDIN);
        tpSaved4.setPublicationDateTweet(pollingDate.getTime());
        getTweetPoll().saveOrUpdate(tpSaved4);
        final List<HashTagDetailStats> detailStatsByWeek = getStatisticsService()
                .getTotalSocialLinksbyHashTagUsageAndDateRange(
                        this.initHashTag.getHashTag(), SearchPeriods.SEVENDAYS, this.request);
        Assert.assertEquals("Should be equals", 3, detailStatsByWeek.size());
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

        ///
        final SocialAccount socialAccount = createDefaultSettedSocialAccount(this.secondary);
        assertNotNull(socialAccount);
        final String tweetContent = "Tweet content text";
        final TweetPollSavedPublishedStatus tpSaved = createTweetPollSavedPublishedStatus(
                tp, " ", socialAccount, tweetContent);

        tpSaved.setApiType(SocialProvider.TWITTER);
        getTweetPoll().saveOrUpdate(tpSaved);
        assertNotNull(tpSaved);

        final TweetPollSavedPublishedStatus tpSaved2= createTweetPollSavedPublishedStatus(
                tp, " ", socialAccount, tweetContent);
        tpSaved2.setApiType(SocialProvider.FACEBOOK);
        getTweetPoll().saveOrUpdate(tpSaved2);
        assertNotNull(tpSaved2);

        final Poll poll1 = createPoll(new Date(), question,
                "DPMU123", this.secondary, Boolean.TRUE, Boolean.TRUE);
        poll1.getHashTags().add(hashtag1);
        getPollDao().saveOrUpdate(poll1);

        final TweetPollSavedPublishedStatus pollSaved1 = createPollSavedPublishedStatus(
                poll1, " ", socialAccount, tweetContent);
        pollSaved1.setApiType(SocialProvider.TWITTER);
        getPollDao().saveOrUpdate(pollSaved1);
        assertNotNull(pollSaved1);
        //FIXME: methods not longer exist
        // final Long total = getStatisticsService().getSocialNetworkUseByHashTag(hashtag1.getHashTag(), 0, 10);
        // Assert.assertEquals("Should be equals", 3, total.intValue());
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

     * @return
     */
    public TweetPollSavedPublishedStatus createSocialLinkSavedPublishedStatus(
            final TweetPoll tweetPoll, final Poll poll, final Survey survey, final String tweetId,
            final SocialAccount socialAccount, final String tweetText) {
        final TweetPollSavedPublishedStatus publishedStatus = new TweetPollSavedPublishedStatus();
        publishedStatus.setTweetPoll(tweetPoll);
        publishedStatus.setStatus(org.encuestame.utils.enums.Status.SUCCESS);
        publishedStatus.setTweetContent(tweetText);
        publishedStatus.setSocialAccount(socialAccount);
        publishedStatus.setTweetId(RandomStringUtils.randomAlphabetic(18));
        publishedStatus.setPublicationDateTweet(Calendar.getInstance().getTime());
        publishedStatus.setPoll(poll);
        publishedStatus.setSurvey(survey);
        getTweetPoll().saveOrUpdate(publishedStatus);
        return publishedStatus;
    }
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

    @Test
    public void testGetTotalSocialLinksbyHashTagUsageByWeekDateRangeGraph()
            throws EnMeSearchException {
        DateTime newCreationDate = new DateTime();
        final String tweetContent = "social content text";
        final TweetPollSavedPublishedStatus tpSaved = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved.setApiType(SocialProvider.TWITTER);
        newCreationDate = this.creationDate.minusDays(3);
        tpSaved.setPublicationDateTweet(newCreationDate.toDate());
        getTweetPoll().saveOrUpdate(tpSaved);

        // TweetPoll 2

        final TweetPollSavedPublishedStatus tpSaved2 = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved2.setApiType(SocialProvider.FACEBOOK);
        newCreationDate = this.creationDate.minusDays(4);
        tpSaved2.setPublicationDateTweet(newCreationDate.toDate());
        getTweetPoll().saveOrUpdate(tpSaved2);

        // TweetPoll 3
        final TweetPollSavedPublishedStatus tpSaved3 = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved3.setApiType(SocialProvider.TWITTER);
        tpSaved3.setPublicationDateTweet(newCreationDate.toDate());
        getTweetPoll().saveOrUpdate(tpSaved3);

        // Out of range.

        final TweetPollSavedPublishedStatus tpSaved4 = createTweetPollSavedPublishedStatus(
                this.initTweetPoll, " ", this.initSocialAccount, tweetContent);
        tpSaved4.setApiType(SocialProvider.LINKEDIN);
        newCreationDate = this.creationDate.minusDays(9);
        tpSaved4.setPublicationDateTweet(newCreationDate.toDate());
        getTweetPoll().saveOrUpdate(tpSaved4);

        final List<HashTagDetailStats> detailStatsByWeek = getStatisticsService()
                .getTotalSocialLinksbyHashTagUsageAndDateRangeGraph(
                        this.initHashTag.getHashTag(), SearchPeriods.SEVENDAYS,
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

        this.initDate.toDate());

    // SocialAccount
    final SocialAccount socialAcc = createDefaultSettedSocialAccount(this.userAccount);

    final TweetPollSavedPublishedStatus tpSaved = createTweetPollSavedPublishedStatus(
        tweetPoll1, "1245", socialAcc, this.tweetText);

    final TweetPollSavedPublishedStatus tpSaved2 = createTweetPollSavedPublishedStatus(
        tweetPoll2, "1245", socialAcc, this.tweetText);

    final TweetPollSavedPublishedStatus tpSaved3 = createPollSavedPublishedStatus(
        poll, "", socialAcc, tweetText);

    final TweetPollSavedPublishedStatus tpSaved4 = createSocialLinkSavedPublishedStatus(
        null, null, survey, "3456", socialAcc, tweetText);

    // Scheduled
    createTweetpollScheduleDefault(tweetPoll1, this.initDate.minusDays(2)
        .toDate(), socialAcc, Status.SUCCESS,
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

    final SocialAccount socialAccount = createDefaultSettedSocialAccount(this.secondary);
    assertNotNull(socialAccount);
    final String tweetContent = "Tweet content text";

    final TweetPollSavedPublishedStatus tpSaved = createTweetPollSavedPublishedStatus(
        this.initTweetPoll, " ", socialAccount, tweetContent);
    tpSaved.setApiType(SocialProvider.TWITTER);
    getTweetPoll().saveOrUpdate(tpSaved);
    assertNotNull(tpSaved);

    final TweetPollSavedPublishedStatus tpSaved2 = createTweetPollSavedPublishedStatus(
        this.initTweetPoll, " ", socialAccount, tweetContent);
    tpSaved2.setApiType(SocialProvider.FACEBOOK);
    getTweetPoll().saveOrUpdate(tpSaved2);
    assertNotNull(tpSaved2);
   
    final TweetPollSavedPublishedStatus tpSaved3 = createTweetPollSavedPublishedStatus(
        tp2, " ", socialAccount, tweetContent);
    tpSaved3.setApiType(SocialProvider.FACEBOOK);
    getTweetPoll().saveOrUpdate(tpSaved3);
    assertNotNull(tpSaved3);


     final List<TweetPollSavedPublishedStatus> tpsavedPublished = getTweetPoll()
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

  /**
   * Test {@link TweetPollSavedPublishedStatus}.
   */
  @Test
    public void testTweetPollSavedPublished() {
    final TweetPollSavedPublishedStatus tpollSaved = new TweetPollSavedPublishedStatus();
    tpollSaved.setApiType(SocialProvider.FACEBOOK);
    tpollSaved.setDescriptionStatus("my first tweetpoll published");
  //  tpollSaved.setId(2L);
    tpollSaved.setPoll(null);
    tpollSaved.setPublicationDateTweet(new Date());
    tpollSaved.setSocialAccount(this.socialAccount);
    tpollSaved.setStatus(Status.ACTIVE);
    tpollSaved.setSurvey(null);
    tpollSaved.setTweetContent("tweetcontent");
    tpollSaved.setTweetId("1L");
    tpollSaved.setTweetPoll(this.initTweetPoll);
    tpollSaved.toString();
    getSurveyDaoImp().saveOrUpdate(tpollSaved);
    assertNotNull(tpollSaved.getApiType());
    assertNotNull(tpollSaved.getDescriptionStatus());
    assertNotNull(tpollSaved.getId());
    assertNotNull(tpollSaved.getPublicationDateTweet());
    assertNotNull(tpollSaved.getSocialAccount());
    assertNotNull(tpollSaved.getStatus());
    assertNotNull(tpollSaved.getTweetContent());
    assertNotNull(tpollSaved.getTweetId());
    assertNotNull(tpollSaved.getTweetPoll());
  }
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

                createQuestion("question1", secondary.getAccount()), new Date());
        assertNotNull(tp1);
        final SocialAccount socialAccount = createDefaultSettedSocialAccount(this.secondary);
        assertNotNull(socialAccount);
        final String tweetContent = "Tweet content text";
        final TweetPollSavedPublishedStatus tpSaved = createTweetPollSavedPublishedStatus(
                tp1, " ", socialAccount, tweetContent);
        tpSaved.setApiType(SocialProvider.TWITTER);
        getTweetPoll().saveOrUpdate(tpSaved);
        assertNotNull(tpSaved);
        final List<TweetPollSavedPublishedStatus> tpsavedPublished = getTweetPoll()
                .getLinksByTweetPoll(tp1, null, null,
                        TypeSearchResult.TWEETPOLL);
View Full Code Here

Examples of org.encuestame.persistence.domain.tweetpoll.TweetPollSavedPublishedStatus

        assertNotNull(tweetPoll);

        final SocialAccount socialAccount = createDefaultSettedSocialAccount(this.secondary);
        assertNotNull(socialAccount);
        final String tweetContent = "Tweet content text";
        final TweetPollSavedPublishedStatus tpSaved = createTweetPollSavedPublishedStatus(
                tweetPoll, " ", socialAccount, tweetContent);

        tpSaved.setApiType(SocialProvider.TWITTER);
        getTweetPoll().saveOrUpdate(tpSaved);
        assertNotNull(tpSaved);

        final TweetPollSavedPublishedStatus tpSaved2 = createTweetPollSavedPublishedStatus(
                tweetPoll, " ", socialAccount, tweetContent);
        tpSaved2.setApiType(SocialProvider.FACEBOOK);
        getTweetPoll().saveOrUpdate(tpSaved2);
        assertNotNull(tpSaved2);
        final Long tweetPollSocialLinks = getTweetPoll().getSocialLinksByType(
                tweetPoll, null, null, TypeSearchResult.TWEETPOLL);
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.