Package com.google.api.ads.adwords.awreporting.model.entities

Examples of com.google.api.ads.adwords.awreporting.model.entities.ReportAd


    ModifiedCsvToBean<ReportAd> csvToBean = new ModifiedCsvToBean<ReportAd>();
    List<ReportAd> parsedBeans = csvToBean.parse(mappingStrategy, csvReader);

    Assert.assertEquals(20, parsedBeans.size());

    ReportAd reportAd = parsedBeans.get(0);
    Assert.assertEquals(1001270004L, reportAd.getAccountId().longValue());
    Assert.assertEquals("2013-05-01", reportAd.getDay());
    Assert.assertEquals(9.39, reportAd.getCost().doubleValue());
    Assert.assertEquals(32L, reportAd.getClicks().longValue());
    Assert.assertEquals(1258L, reportAd.getImpressions().longValue());
    Assert.assertEquals(0L, reportAd.getConversions().longValue());
    Assert.assertEquals("2.54", reportAd.getCtr());
    Assert.assertEquals(7.46, reportAd.getAvgCpm().doubleValue());
    Assert.assertEquals(0.29, reportAd.getAvgCpc().doubleValue());
    Assert.assertEquals("2.12", reportAd.getAvgPosition());
    Assert.assertEquals("EUR", reportAd.getCurrencyCode());
    Assert.assertEquals(132958027L, reportAd.getCampaignId().longValue());
    Assert.assertEquals(6113972227L, reportAd.getAdGroupId().longValue());
    Assert.assertEquals(20549800987L, reportAd.getAdId().longValue());
    Assert.assertEquals("enabled", reportAd.getAdState());
    Assert.assertEquals("approved", reportAd.getCreativeApprovalStatus());

    reportAd = parsedBeans.get(19);
    Assert.assertEquals(1001270004L, reportAd.getAccountId().longValue());
    Assert.assertEquals("2013-05-10", reportAd.getDay());
    Assert.assertEquals(1.46, reportAd.getCost().doubleValue());
    Assert.assertEquals(2L, reportAd.getClicks().longValue());
    Assert.assertEquals(58L, reportAd.getImpressions().longValue());
    Assert.assertEquals(0L, reportAd.getConversions().longValue());
    Assert.assertEquals("3.45", reportAd.getCtr());
    Assert.assertEquals(25.17, reportAd.getAvgCpm().doubleValue());
    Assert.assertEquals(0.73, reportAd.getAvgCpc().doubleValue());
    Assert.assertEquals("3.29", reportAd.getAvgPosition());
    Assert.assertEquals("EUR", reportAd.getCurrencyCode());
    Assert.assertEquals(132958027L, reportAd.getCampaignId().longValue());
    Assert.assertEquals(6114146707L, reportAd.getAdGroupId().longValue());
    Assert.assertEquals(20551837747L, reportAd.getAdId().longValue());
    Assert.assertEquals("enabled", reportAd.getAdState());
    Assert.assertEquals("approved", reportAd.getCreativeApprovalStatus());

  }
View Full Code Here


    ModifiedCsvToBean<ReportAd> csvToBean = new ModifiedCsvToBean<ReportAd>();
    Iterator<ReportAd> parsedBeans = csvToBean.lazyParse(mappingStrategy, csvReader);

    int count = 0;

    ReportAd reportAd = parsedBeans.next();
    Assert.assertNotNull(reportAd);
    count++;

    Assert.assertEquals(1001270004L, reportAd.getAccountId().longValue());
    Assert.assertEquals("2013-05-01", reportAd.getDay());
    Assert.assertEquals(9.39, reportAd.getCost().doubleValue());
    Assert.assertEquals(32L, reportAd.getClicks().longValue());
    Assert.assertEquals(1258L, reportAd.getImpressions().longValue());
    Assert.assertEquals(0L, reportAd.getConversions().longValue());
    Assert.assertEquals("2.54", reportAd.getCtr());
    Assert.assertEquals(7.46, reportAd.getAvgCpm().doubleValue());
    Assert.assertEquals(0.29, reportAd.getAvgCpc().doubleValue());
    Assert.assertEquals("2.12", reportAd.getAvgPosition());
    Assert.assertEquals("EUR", reportAd.getCurrencyCode());
    Assert.assertEquals(132958027L, reportAd.getCampaignId().longValue());
    Assert.assertEquals(6113972227L, reportAd.getAdGroupId().longValue());
    Assert.assertEquals(20549800987L, reportAd.getAdId().longValue());
    Assert.assertEquals("enabled", reportAd.getAdState());
    Assert.assertEquals("approved", reportAd.getCreativeApprovalStatus());

    for (int i = 0; i < 18; i++) {
      reportAd = parsedBeans.next();
      Assert.assertNotNull(reportAd);
      count++;
    }

    reportAd = parsedBeans.next();
    Assert.assertNotNull(reportAd);
    count++;

    Assert.assertEquals(20, count);

    Assert.assertEquals(1001270004L, reportAd.getAccountId().longValue());
    Assert.assertEquals("2013-05-10", reportAd.getDay());
    Assert.assertEquals(1.46, reportAd.getCost().doubleValue());
    Assert.assertEquals(2L, reportAd.getClicks().longValue());
    Assert.assertEquals(58L, reportAd.getImpressions().longValue());
    Assert.assertEquals(0L, reportAd.getConversions().longValue());
    Assert.assertEquals("3.45", reportAd.getCtr());
    Assert.assertEquals(25.17, reportAd.getAvgCpm().doubleValue());
    Assert.assertEquals(0.73, reportAd.getAvgCpc().doubleValue());
    Assert.assertEquals("3.29", reportAd.getAvgPosition());
    Assert.assertEquals("EUR", reportAd.getCurrencyCode());
    Assert.assertEquals(132958027L, reportAd.getCampaignId().longValue());
    Assert.assertEquals(6114146707L, reportAd.getAdGroupId().longValue());
    Assert.assertEquals(20551837747L, reportAd.getAdId().longValue());
    Assert.assertEquals("enabled", reportAd.getAdState());
    Assert.assertEquals("approved", reportAd.getCreativeApprovalStatus());

    try {
      parsedBeans.next();
      Assert.fail("Iterator should be empty.");
    } catch (NoSuchElementException e) {
View Full Code Here

TOP

Related Classes of com.google.api.ads.adwords.awreporting.model.entities.ReportAd

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.